Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios AVKit播放器视图控制器Segue break_Ios_Objective C_Vuforia_Avplayerviewcontroller_Avkit - Fatal编程技术网

Ios AVKit播放器视图控制器Segue break

Ios AVKit播放器视图控制器Segue break,ios,objective-c,vuforia,avplayerviewcontroller,avkit,Ios,Objective C,Vuforia,Avplayerviewcontroller,Avkit,我正在尝试从视图控制器切换到AVKit播放器视图控制器。我正在使用Vuforia的框架在相机上进行图像识别。我的问题是,当我试图结束时,它说,结束根本不存在。但是,如果我切换到另一个控制器,然后切换到视频播放器,它就可以正常工作。我花了很长时间才找到工作。如果你对为什么会这样有任何想法,请告诉我。我知道,如果不使用Vuforia的SDK复制,这可能不是一个容易的问题,因此您需要的任何其他详细信息都请告诉我 序列号: [self performSegueWithIdentifier:@"t

我正在尝试从视图控制器切换到AVKit播放器视图控制器。我正在使用Vuforia的框架在相机上进行图像识别。我的问题是,当我试图结束时,它说,结束根本不存在。但是,如果我切换到另一个控制器,然后切换到视频播放器,它就可以正常工作。我花了很长时间才找到工作。如果你对为什么会这样有任何想法,请告诉我。我知道,如果不使用Vuforia的SDK复制,这可能不是一个容易的问题,因此您需要的任何其他详细信息都请告诉我

序列号:

    [self performSegueWithIdentifier:@"test" sender:self];

我保证segue的名称是正确的,因为它在常规视图控制器中工作。我还尝试使用AvPlayServiceWController以编程方式进行播放,但就处理Vuforia的协议而言,这是一场噩梦

我的问题与我试图从一个类而不是实际的视图控制器调用segue命令有关,并且由于segue没有将该类附加到任何对象,因此它不知道如何处理segue命令。

是在一个视图控制器上执行的segue,该视图控制器实际上是从故事板创建的,实际上是那个叫segue的东西的来源?是的。请注意,如果您在viewDidLoad中使用该方法,或在视图出现之前调用的任何方法,则会出错。但是,上述错误在视图出现很久之后才发生。该segue是如何/何时触发的?看不到任何按钮或其他UI。如果您立即执行该步骤(例如,在
viewDidLoad
中),视图控制器可能尚未出现在屏幕上。您收到了什么错误消息?