2011-09-08 78 views
2

我试图从我的iOS应用程序连接到Facebook,所以我可以做一个墙上张贴。 我试过使用Sharekit,也是Facebook移动API。无法通过Facebook连接到Facebook iOS SDK

使用“稳定”Sharekit,我可以连接,但我缺乏该版本所需的功能。 所以我尝试过使用GIT最新的Sharekit,没有运气。 “在列75第2行错误:的EntityRef:期待‘

提供我的Facebook登录信息后,我总是收到以下味的错误:

“此页包含以下错误;’ “

偶尔我会得到不同的行#或稍微不同的错误消息,但在行/列上始终存在EntityRef问题。

放弃这一点,我尝试使用Facebook移动SDK,并有完全相同的问题。

然后我尝试了facebook示例应用程序,并且遇到同样的问题。

我设置一个Facebook应用程序的帐户,已指定的AppID(247969245245487),在所有我相信的地方,我需要:

静态的NSString * kAppId = @“247969245245487”的样本应用程序在appdelegate

#在SHKConfig.h中为Sharekit定义SHKFacebookAppID @“247969245245487”。

同样,我得在info.plist中以下两种应用:

<key>CFBundleURLName</key> 
    <string></string> 
    <key>CFBundleURLSchemes</key> 
    <array> 
     <string>fb247969245245487</string> 
    </array> 

我使用的XCode 4.0.2。

我在这里有点损失...任何提示或想法,我可以开始调试?

回答

0

我遇到了同样的问题,我不确定Facebook的最终结果会导致问题发生了什么变化,但我确实相信这是他们的最终目标。这就是说我没有发现我的客户合作了“解决方案”:

  1. 如果您的模拟器或设备安装了Facebook的移动应用程序,更新版本,最近在App Store上提供。当我更新到最新版本时,问题就不存在了。
  2. 当模拟器或设备没有安装官方Facebook应用程序时,iOS SDK(对我而言)不会生成相同的错误。

所以我再次只在安装了Facebook应用程序的设备上体验过它,然后当我更新到该应用程序的最新版本时问题“已修复”。也许这也适用于你?

+0

唉!谢谢你们,升级(或卸载)facebook应用程序解决了这个问题。 – jamesinkster