1
我不確定發生了什麼問題。我實現了由developers.Facebook.com指定的所有內容,以在我的iOS應用程序中對Facebook登錄進行身份驗證。這是我認爲是相關的問題:Facebook SDK和iOS應用程序問題(authButtonAction)
我正在製作的應用程序是一個選項卡式應用程序與導航控制器。
我得到下面的代碼(通過Facebook開發頁提供)的警告:
- (IBAction)authButtonAction:(id)sender {
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
// The user has initiated a login, so call the openSession method
// and show the login UX if necessary.
[appDelegate openSessionWithAllowLoginUI:YES];
}
警告是: 初始化 '的AppDelegate *' 與不兼容的類型的一個表達式 'ID < UIApplicationDelegate>'
當我點擊authButton時,我的iPhone上的Facebook應用程序打開並向用戶顯示相應的消息,以授予我的應用程序訪問發佈狀態更新的權限。但是...控制流程永遠不會回饋給我的應用程序,並且Facebook應用程序保持打開狀態。我相信這與上述警告有關。
擺脫了警告,但仍流與Facebook的應用程序保持。 – Jordan 2012-08-17 18:48:45
看起來這個警告與這個問題沒有任何關係。你能否粘貼其他相關代碼以更好地理解原因? – 2012-08-17 19:09:11
感謝您的幫助和修復警告,但我只是想出了問題。在我的.plist文件中,我有「URL方案」,它需要是「URL方案」哈哈:) – Jordan 2012-08-17 19:13:35