2015-07-28 20 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 { ... }