2017-08-10 11 views
0

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つのインスタンスで動作し、他のではない理由を私は理解することはできません。

は、ここで関連するコードです。すべてがストーリーボードに接続されています。

これは私を夢中にしています。助けてください!

+4

あなたは 'videoView'コンセントにない' 'GVRVideoView' UIView'を割り当てています。 – rmaddy

+0

GVRVideoViewクラスをストーリーボードのビューのクラスに設定しましたか? GVRVideoViewクラスのコードをいくつか投稿してください。 – Pankaj

+0

はい、IBOutlet videoViewに接続されたタイプGVRVideoViewのUIViewカスタムクラスです。 –

答えて

0

はScrollviewでこの

オープンストーリーボードは、ビデオ・ビューを選択し、[カスタムclass.ThenがGVRVideoViewとしてクラス名を与える選択のように試してみてください。

enter image description here

+0

視覚的なフィードバックをありがとう。サンプルコードからコードとビューコントローラーをコピーしました。それでも動作しません。同じエラー。 –

関連する問題