2012-01-30 57 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