我有一个带有 xib 的 UIViewController,带有一个 View 和一个 UISwipeGestureRecognizer。当我在 iOS 6 模拟器中运行时,一切都按预期工作。
当我在 iOS 4.3 模拟器中运行并尝试访问导致 xib 首次加载的 viewController.view 时,我收到以下错误消息:
-[UISwipeGestureRecognizer initWithCoder:]: unrecognized selector sent to instance 0x7385340
切换回iOS6,加载没有问题。iOS 4.3,崩溃。
这是我在该 xib 中创建的手势识别器的 IBOutlet 定义:
@property (strong, nonatomic) IBOutlet UISwipeGestureRecognizer *gestureRecognizerSwipeClosed;