【发布时间】:2015-12-14 23:36:07
【问题描述】:
我正在尝试从视图控制器转移到 AVKit 播放器视图控制器。我正在使用 Vuforia 的框架在相机上进行图像识别。我的问题是,当我尝试转接时,它说转接不存在。但是,如果我转入不同的控制器,然后转入视频播放器,它就可以正常工作。我花了很长时间才找到解决方法。如果您对为什么会这样有任何想法,请告诉我。我知道如果不使用 Vuforia 的 SDK,这可能不是一个容易复制的问题,所以如果您需要任何其他详细信息,请告诉我。
转义代码:
[self performSegueWithIdentifier:@"test" sender:self];
我保证 segue 的名称是正确的,因为它适用于常规视图控制器。我还尝试使用 AVPlayerViewController 以编程方式播放,但就处理 Vuforia 的协议而言,这是一场噩梦。
【问题讨论】:
-
segue 是否在实际从情节提要创建的视图控制器上执行,并且实际上是命名 segue 的来源?
-
请注意,如果您使用 viewDidLoad 中的方法或在视图出现之前调用的任何方法,则会出错。但是,上述错误是在视图出现很久之后才发生的。
-
转场是如何/何时触发的?看不到任何按钮或其他 UI。如果您立即执行 segue(例如在
viewDidLoad中),则视图控制器可能还没有出现在屏幕上。 -
你得到什么错误信息?
标签: ios objective-c vuforia avplayerviewcontroller avkit