我是新手CoreMotion
。我的第一个程序显示deviceManager
了俯仰、滚动和偏航的变化值,但在尝试设置时崩溃referenceAttitude
- (void)updateReferenceAttitude
{
self.refAttitude = self.manager.deviceMotion.attitude;
NSLog(@"you clicked a button that took a 3D snapshot");
}
在调试中,我的方法中的语句
[myButton addTarget:self action:@selector(updateReferenceAttitude:) forControlEvents:UIControlEventTouchUpInside];
崩溃与以下
'NSInvalidArgumentException', reason: '-[ViewController updateReferenceAttitude:]: unrecognized selector sent to instance 0x14875a00'
为了测试它,我使用 Xcode 8.3.3 和运行 iOS 10.3.3 的 iPhone 5 C。
谁能解释为什么这selector
不被认可?