Iphone 构建适用于iOS 7,但在iOS 6中崩溃

Iphone 构建适用于iOS 7,但在iOS 6中崩溃,iphone,ios6,crash,Iphone,Ios6,Crash,到目前为止,我一直在制作一个应用程序,并且只在iOS 7模拟器中进行测试,我想尝试为iOS 6构建一个应用程序,看看它是否看起来不错。问题是,当我为iOS 6构建时,我遇到了一个神秘的崩溃。iOS 7还可以,但iOS 6无法启动。文件编辑器转到main.m,调试器显示: 2014-03-10 21:45:55.481 Can'Art 2014[4479:907] -[UINavigationController interactivePopGestureRecognizer]: unrecogn

到目前为止,我一直在制作一个应用程序,并且只在iOS 7模拟器中进行测试,我想尝试为iOS 6构建一个应用程序,看看它是否看起来不错。问题是,当我为iOS 6构建时,我遇到了一个神秘的崩溃。iOS 7还可以,但iOS 6无法启动。文件编辑器转到main.m,调试器显示:

2014-03-10 21:45:55.481 Can'Art 2014[4479:907] -[UINavigationController interactivePopGestureRecognizer]: unrecognized selector sent to instance 0x797d720
2014-03-10 21:45:55.483 Can'Art 2014[4479:907] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UINavigationController interactivePopGestureRecognizer]: unrecognized selector sent to instance 0x797d720'
*** First throw call stack:
(0x179d012 0x15c2e7e 0x18284bd 0x178cbbc 0x178c94e 0xbb5b 0x814817 0x814882 0x814b2a 0x82bef5 0x82bfdb 0x82c286 0x82c381 0x82ceab 0x82cfc9 0x82d055 0x9323ab 0x78392d 0x15d66b0 0x424fc0 0x41933c 0x424eaf 0x8228cd 0x76b1a6 0x769cbf 0x769bd9 0x768e34 0x768c6e 0x769a29 0x76c922 0x816fec 0x763bc4 0x763dbf 0x763f55 0x76cf67 0x730fcc 0x731fab 0x743315 0x74424b 0x735cf8 0x2928df9 0x1720f3f 0x172096f 0x1743734 0x1742f44 0x1742e1b 0x7317da 0x73365c 0xb23d 0x264970d)
libc++abi.dylib: terminate called throwing an exception

我一直在搜索我的项目中的错误,到目前为止,我发现在复制包资源中,在构建阶段,Main.storyboard是红色的。我假设这意味着它无法本地化Main.storyboard文件,但是读取引用并将其读取到复制包资源中是行不通的。在为iOS 7构建时,它也会保持红色,即使它工作正常。

Stacktrace说,您正在尝试使用iOS 6中不可用的交互式pop手势。 您可以使用respondsToSelector:检查您的实例是否可以发送此类消息

例如

    if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.delegate = self;
    }

Stacktrace说,您正在尝试使用iOS6中不可用的交互式pop手势。 您可以使用respondsToSelector:检查您的实例是否可以发送此类消息

例如

    if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.delegate = self;
    }