看板 MacDev 關於我們 聯絡資訊
各位前輩好,小弟目前正試著把app連結facebook 但一開始就碰到問題了.. 我在login時用self.fbSession = [[FBSession alloc] init]; 結果程式就直接停住了....想請問一下,這是怎麼回事... 我fbSession是這樣宣告的 "FacebookTest.h" #import "FacebookSDK/FacebookSDK.h" @interface FacebookTest : NSObject @property (strong, nonatomic) FBSession *fbSession; @end "FacebookTest.mm" #import "FacebookTest.h" @implementation FacebookTest @synthesize fbSession = _session; - (void)login { self.fbSession = [[FBSession alloc] init]; } 只要一呼叫到login就會當掉,麻煩各位幫幫忙了,感謝!! ===================================================== 噗,我表達能力太差了... 不過這個問題我解決了,原因應該是沒有給appid的關係, 範例中的appid都是直接輸入在info.plist裡, 因為我是要寫unity的plugin所以 self.fbSession = [[FBSession alloc] init]; <=====這裡改成 self.fbSession = [[FBSession alloc] initWithAppID: permissions: urlSchemeSuffix: tokenCacheStrategy: ]; 這樣就可以順利登入囉!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.87.168
kiii210:這樣好難抓問題啊... 05/20 22:10
※ 編輯: lovecold 來自: 125.230.69.79 (05/21 10:52)