发送到实例的无法识别的选择器(' NSInvalidArgumentException')

时间:2017-08-10 16:58:53

标签: ios objective-c xcode

我正在设置课程以使用Google VR观看视频。使用示例代码运行时没有错误。当我将类和视图控制器复制到我的项目时,会发生以下错误:

由于未捕获的异常终止应用程序' 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 个答案:

答案 0 :(得分:0)

试试这个

在Scrollview中打开故事板,选择视频视图,然后选择自定义类。然后将类名称命名为GVRVideoView。

enter image description here