2

我最初在 XCode 4.5 中使用故事板使用 iOS6 SDK 创建了一个应用程序。它的部署目标是iOS5.0

它基本上tabBarController有 3 个视图,一个进入输入屏幕(然后进入另一个视图链),一个进入首选项,一个进入图表。

图表页面由连接到自定义视图 ( ) 的viewController( ) 组成。它还有一个.AdChartViewControllerAdChartViewPinchGesture Recognizer

如果我在 iPhone 6 模拟器中运行这个应用程序,它一切正常。如果它在 iPhone 5.0 模拟器上运行它,它工作正常,直到我单击视图的选项卡项,它在objc_msgsend. 查看堆栈跟踪给了我UINib instatiateWithOwner:OptionsCFRetainNSArray.

如果我删除捏识别器,它不会崩溃。当我将其添加回来时。pinchGestureRecognizer连接到pinchGestureAction:在 iOS5 上崩溃之前不会被调用的操作,并且在 iOS6 上工作正常。

我认为没有理由 apinchRecognizer不应该在 iOS5 上运行。谁能让我知道我错过了什么,或者下一步该去哪里看?

4

0 回答 0