2012-01-30 34 views
0

我已經將FB集成到我的應用程序。當我點擊分享按鈕,我得到一個對話框,它說如果我是illep,並且當我點擊是時,它會重定向到另一個視圖,我可以輸入內容並張貼到我的牆上。集成Facebook,認證後加載圖像重定向到共享帖子視圖

在上述過程之間,在詢問我是否爲illep之後,我點擊YES後,顯示Default.png(我在啓動時將其添加爲我的加載圖像),然後重定向到共享帖子牆壁視圖。

這是爲什麼發飆?我不認爲我需要發佈任何代碼,因爲我已經根據FB自己提供的FB教程做了它。

回答

0

這是因爲fb集成的實現方式。 FB.app或safari會打開您的應用程序,作爲您作爲集成一部分實施的fb URL的響應。這會導致你的appDelegate被應用程序調用:openURL:...方法。這會導致您的應用程序被啓動,如果它還沒有運行,並且顯示Default.png。

我不知道任何禁用此行爲的方法,但是您應該注意,Apple更喜歡使用Default.png來表示應用程序的背景而不是閃屏。這產生了應用程序更具響應性的效果。查看UI準則以獲取更多詳細信息。

+0

當我啓動應用程序時,我得到一個空白屏幕,所以我添加了Default.png,以便它將顯示它而不是黑屏。這是錯的嗎?我還能怎麼做? – Illep 2012-01-30 17:03:07

+0

這取決於你的應用程序。 Apple的所有例子都是針對簡單的實用程序應用程序的,所以它們的Default.png看起來像沒有任何文本的屏幕,即.e.e.包括所有的按鈕等。 – ikuramedia 2012-01-30 17:07:06

+0

我不知道解決這個問題。我認爲只有在應用程序啓動時才顯示Default.png。我現在應該做什麼:S – Illep 2012-01-30 17:12:28