2012-09-29 78 views
0

可能重複時,無法識別的選擇:
iOS5 Stable App Crashing in iOS4.3 Simulator加載廈門國際銀行

我有一個視圖和一個UISwipeGestureRecognizer廈門國際銀行一個UIViewController。當我在iOS 6模擬器中運行時,一切都按預期運行。

當我在iOS 4.3模擬器運行並試圖訪問這導致要加載的第一次的XIB,然後我得到此錯誤消息viewController.view:

-[UISwipeGestureRecognizer initWithCoder:]: unrecognized selector sent to instance 0x7385340 

切換回iOS6的,加載沒有問題。 iOS 4.3,崩潰。

這是手勢識別我創建在廈門國際銀行IBOutlet中我的定義:

@property (strong, nonatomic) IBOutlet UISwipeGestureRecognizer *gestureRecognizerSwipeClosed; 

enter image description here

回答

2

這已經回答了:here
我不知道將UIGestureRecognizers添加到Interface Builder時的確切版本。但似乎它在iOS 4.3中不受支持。
從筆尖加載的任何對象都使用initWithCoder:進行初始化。所以在iOS 4.3中沒有這樣的方法來初始化手勢。 雖然您可以做的是以編程方式創建手勢,但這可以在iOS 4.3中使用。

+0

/facepalm謝謝!我已經檢查確保代碼在4.3中可用,我從來沒有想過這可能是一個問題。 –

相關問題