Iphone应用程序正常工作,IOS 5.1无法与IOS 6正常运行

时间:2012-09-24 14:36:22

标签: iphone ios xcode ios6

iphone应用程序与IOS 5.1配合良好,但在使用IOS6升级XCode 4.5后,它只显示启动画面而不是模拟器中的空白。应用程序没有崩溃并且获得了大量的弃用警告(主要是由于presentModalViewController和dismissModalViewController)。请建议。

3 个答案:

答案 0 :(得分:1)

如果您想知道如何修复关于presentModalViewController的警告,请点击以下代码的更新版本:

[self presentViewController:picker animated:YES completion:nil];

请注意,presentModalViewController已重命名为排除Modal部分,请注意已添加completion:nil

解决所有警告后,请重试。我的猜测是你的问题将得到解决。

希望这有帮助。

答案 1 :(得分:0)

将XCode 4.x项目转换为XCode 4.5时会发生这种情况。 解决方法可以非常简单!

要让您的应用运行,您应该清除所有以前的构建信息。

为此,请在XCode 4.5中转到Product > Clean。然后尝试运行您的应用。

如果还不够,请按“Alt”键,然后点击Product > Clean Build Folder

希望有所帮助。

编辑:这不会解决弃用问题(presentModalViewController现在附带iOS6中的completion:参数),但肯定会解决error: failed to attach to process ID 0问题!

答案 2 :(得分:0)

好吧,如果presentModalViewController出现问题并且您在发布时提出了某些问题,那么可能就是它没有显示的原因。

处理警告,看看会发生什么。