ストーリーボードを使用して、iOS6 SDK を使用して XCode 4.5 で最初に作成されたアプリがあります。展開対象はiOS5.0
基本的tabBarController
に 3 つのビューがあり、1 つは入力画面に移動し (別の一連のビューに移動します)、1 つは設定に移動し、もう 1 つはチャートに移動します。
グラフ ページは、カスタム ビュー ( ) に接続されたviewController
( ) で構成されます。もあります。AdChartViewController
AdChartView
PinchGesture Recognizer
このアプリを iPhone 6 シミュレーターで実行すると、すべて正常に動作します。iPhone 5.0 シミュレーターで実行すると、ビューのタブ項目をクリックするまで問題なく動作しますが、マシン コードでクラッシュしますobjc_msgsend
。スタック トレースを見ると、 が表示UINib instatiateWithOwner:Options
さCFRetain
れますNSArray
。
ピンチ レコグナイザーを削除しても、クラッシュしません。私がそれを追加すると、そうです。は、iOS5 でクラッシュする前に呼び出されず、iOS6 で正常にpinchGestureRecognizer
動作するアクションに接続されています。pinchGestureAction:
pinchRecognizer
iOS5 で動作しない理由はありません。何が欠けているか、または次にどこを見るべきかを誰かに教えてもらえますか?