2011-09-08 72 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