我在我的應用程序中使用最新的facebook ios sdk。爲了實現單點登錄,Facebook表示:如何實現使用facebook的單點登錄(SSO)ios sdk for iphone
修改您的應用程序的主AppDelegate類如下:
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
在這種方法中,調用應用程序的Facebook對象的handleOpenURL方法,確保在URL參數來傳遞。
我的查詢是:
什麼用上面的方法嗎?爲什麼打電話給它? 如果我將這個方法隱藏在Facebook演示應用中,只要它總是將我重複導向登錄頁面。如果我取消隱藏此方法,它將重定向到使用其他按鈕註銷選項(這是正確的)
現在,由於此方法在ApplicationDelegate.m文件中定義,因此我們必須調用其中的facebook對象。如何在此方法中引用facebook對象,因爲我的facebook對象是在視圖控制器類中定義的,該類是層次結構的4倍。
注:我已經嘗試中的demoApp。我不明白他們是如何引用AppDelegate.m文件中的facebook對象的,儘管在ViewController文件中聲明瞭facebook對象。