2010-06-29 49 views
0

我是iphone新手。我將下面的代碼添加到了我的viewDidLoad()方法中,但出現了一個空白屏幕。我究竟做錯了什麼?FBLoginDialog未顯示

FBSession *會話= [FBSession sessionForApplication:@ 「a31c3e53bba4a5f2b3955d6e5e 876717」 祕密:@ 「6ecbefa3807406bd13187297e58efae9」 委託:自我]; FB_LoginDialog * dialog = [[[FBLoginDialog alloc] initWithSession:session] autorelease];}};}};}};

[dialog show];

謝謝!

+0

當你得到你的答案,你應該去從Facebook開發人員控制檯更改您的應用程序密鑰,因爲你已經把它給了。 – 2010-06-29 03:41:01

+0

不,我只是偷了另一篇博客文章,我發現:) – Heather 2010-06-29 04:20:44

回答

0

我把代碼放到AppDelegate的didFinishLaunchingWithOptions方法中,它就起作用了!

0

調用[對話框顯示]有主線程上發生(因爲所有UI相關的調用)