【问题标题】:AVKit Player View Controller Segue breakAVKit Player View Controller Segue 中断
【发布时间】: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


【解决方案1】:

我的问题与我试图从一个类而不是实际的视图控制器调用 segue 命令有关,并且由于该类没有通过 segue 附加到任何东西,它不知道该怎么做使用命令进行转场。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多