2015-07-28 19 views
2

在AVPlayer上使用Apple文档时,player.status应该== ReadyToPlay当它准备就绪时枚举。AVPlayer ReadyToPlay枚举是一个未解决的标识

我发现XCode将它作为无法识别的标识符返回 - 我查看了苹果公司的文档以及以前的答案,但是没有任何工作。

我进口:

UIKit的 AVFoundation MediaPlayer的

下面的代码:

//observer for av play 
override func observeValueForKeyPath(keyPath: String, 
    ofObject object: AnyObject, change: [NSObject : AnyObject], 
    context: UnsafeMutablePointer<Void>) { 
     if keyPath == "status" { 
      println("Change at keyPath = \(keyPath) for \(object): result \(change)") 

      if player.status == ReadyToPlay { ////unresolved identifier 

      } 
     } 
} 
+0

'if player.status == .ReadyToPlay {...}'(您可能想再次阅读有关枚举的章节:) –

+0

作品,请将魔术作为答案!是的,我已经把这个应用程序一起入侵,并且在我去的时候有点学习:D –

回答

0

错过了.从枚举:

if player.status == .ReadyToPlay { ... }