当我尝试显示另一个视图控制器时,我的应用程序崩溃。当iOS软件开发工具包设置为7.0并且我的目标是iOS 7.0时,它可以正常工作。但我需要这个应用程序来瞄准iOS 6.0。UIKit (显然)是在导入中声明的。据我所知,我正在尝试呈现的UITableViewController运行得非常好--我使用XCode 4.6.3为另一个应用程序创建了它,目标是6.0,它编译时没有错误(就像这个一样),但它也不会崩溃。
我可以提供代码,代码只是使用模式转换呈现表视图控制器,但我甚至到了将UIButton连接到UITableViewController的地步-它在iOS 7上工作,但在6上不起作用。我相信,当我使用iOS 6.1SDK编译时,它应该使用iOS 6.1框架?
UIKeyCommand is only available in iOS 7 and later, according to this.,这让我有理由相信它使用的是iOS 7.0框架,尽管已经指定了iOS 6.1SDK。
我已经用xcode标签标记了它,因为我相信它可能是由于xcode错误地搜索指定的SDK框架而导致的。
发布于 2013-11-01 19:05:04
我遇到了和你一样的问题,下面是我为解决这个问题所做的:
我以Source Code的身份打开Storyboard并搜索标记:keyCommands,我发现了一个类似于
<keyCommands> <keyCommand/> </keyCommands>我把它删掉了。
在那之后,我在iOS 6 & 7中运行了这个应用程序,它运行起来没有任何问题。
让我知道这是否也适用于你的应用程序!
干杯!
https://stackoverflow.com/questions/19494826
复制相似问题