簡體   English   中英

構建適用於iOS 7,但在iOS 6中崩潰

[英]Build works for iOS 7, but crashes in iOS 6

到目前為止,我一直在開發一個應用程序,並且僅在iOS 7模擬器中進行測試,我想嘗試為iOS 6進行構建,以查看它看起來是否不錯。 問題是,當我為iOS 6編譯時,我遇到了一個神秘的崩潰。iOS7仍然很好,但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文件,但是讀取引用並將其讀取到Copy Bundle Resources無效。 即使為iOS 7編譯時,它也保持紅色。

Stacktrace說,您正在嘗試使用iOS6中不提供的交互式彈出手勢。 您可以使用responsToSelector:檢查您的實例是否可以發送此類消息。

對於前。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM