无法通过Facebook iOS SDK连接到Facebook

时间:2011-09-08 17:35:13

标签: ios facebook sharekit

我正在尝试从我的iOS应用程序连接到Facebook,所以我可以制作一个墙贴。 我尝试过使用Sharekit,以及Facebook移动API。

使用'稳定'的Sharekit,我可以连接,但我缺少该版本所需的功能。 所以我尝试使用GIT最新的Sharekit,没有运气。

在提供我的facebook登录信息后,我总是会收到以下错误的错误:

“此页面包含以下错误:第75行第2行的错误:EntityRef:expecting';'”

偶尔我会得到一个不同的行#或略有不同的错误消息,但是行/列上总是存在EntityRef问题。

放弃,我尝试使用facebook mobile SDK并遇到完全相同的问题。

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

我已经设置了一个Facebook应用帐户,我已经在我认为需要的所有地方指定了AppID(247969245245487):

示例应用程序的appdelegate中的

static NSString * kAppId = @“247969245245487”

#define SHKFacebookAppID @“247969245245487”in SHKConfig.h for Sharekit。

同样,我在两个应用的info.plist中都有以下内容:

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

我正在使用XCode 4.0.2。

我在这里有点不知所措......关于我可以开始调试的任何提示或想法?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,而且我不确定导致问题的Facebook会发生什么变化,但我相信它已经结束了。这说我确实找到了一个适合我的客户的“解决方案”:

  1. 如果您的模拟器或设备安装了Facebook Mobile应用程序,最近在应用商店中提供了更新版本。当我更新到最新版本时,问题就消失了。
  2. 当模拟器或设备没有安装官方Facebook应用程序时,iOS SDK(对我来说)不会产生相同的错误。
  3. 所以再一次,我只在安装了Facebook应用程序的设备上体验过它,然后当我更新到该应用程序的最新版本时问题被“修复”了。也许这对你也有用吗?