0
私はCoreMotion
を初めて利用しています。それは、デバッグでは、私の方法でステートメントの次CoreMotion [ViewController updateReferenceAttitude:] - セレクタが認識されないのはなぜですか?
[myButton addTarget:self action:@selector(updateReferenceAttitude:) forControlEvents:UIControlEventTouchUpInside];
クラッシュをreferenceAttitude
- (void)updateReferenceAttitude
{
self.refAttitude = self.manager.deviceMotion.attitude;
NSLog(@"you clicked a button that took a 3D snapshot");
}
を設定しようとしたときに私の最初のプログラムはdeviceManager
変更、ピッチ、ロールおよびヨーの値が、クラッシュを示しています
'NSInvalidArgumentException', reason: '-[ViewController updateReferenceAttitude:]: unrecognized selector sent to instance 0x14875a00'
これをテストするために、iOS 10.3.3を実行しているiPhone 5 CでXcode 8.3.3を使用します。
これはなぜselector
が認識されないのですか?