Google VRを使用してビデオを表示するクラスを設定しています。サンプルコードを使用してエラーなく実行されます。私は私のプロジェクトに超えるクラスとビューコントローラをコピーすると、このエラーが発生します。インスタンスに送信された認識できないセレクタ( 'NSInvalidArgumentException')
がキャッチされない例外により「NSInvalidArgumentException」、理由にアプリを終了:「 - [UIViewのsetDelegate:]:認識されていないセレクタは、インスタンス0x109d04d90に送られた」
@interface VideoPlayerViewController() <GVRVideoViewDelegate>
@property(nonatomic) IBOutlet GVRVideoView *videoView;
@property(nonatomic) IBOutlet UITextView *attributionTextView;
@end
_videoView.delegate = self;
_videoView.enableFullscreenButton = YES;
_videoView.enableCardboardButton = YES;
_videoView.enableTouchTracking = YES;
それは1つのインスタンスで動作し、他のではない理由を私は理解することはできません。
は、ここで関連するコードです。すべてがストーリーボードに接続されています。
これは私を夢中にしています。助けてください!
あなたは 'videoView'コンセントにない' 'GVRVideoView' UIView'を割り当てています。 – rmaddy
GVRVideoViewクラスをストーリーボードのビューのクラスに設定しましたか? GVRVideoViewクラスのコードをいくつか投稿してください。 – Pankaj
はい、IBOutlet videoViewに接続されたタイプGVRVideoViewのUIViewカスタムクラスです。 –