我正在尝试在我的Swift SpriteKit应用程序中使用AVAudioSession。我遇到了奇怪的“未声明类型”的问题。例如...
import AVFoundation
var audioSession:AVAudioSession {
return AVAudioSession.sharedInstance()
}
这将在AVAudioSession的第一个实例上返回错误Use of undeclared type 'AVAudioSession'
。稍后在我的代码中,我有这行...
import AVFoundation
override func didMoveToView(view: SKView) {
var titleError:NSError?
audioSession.setCategory(AVAudioSessionCategoryPlayback, error: &error)
...
会在上返回相同的错误AVAudioSessionCategoryPlayback
。这些东西在Swift / Xcode的最新版本中移动了吗?
好的,这很旧了,我确定您现在已经解决了,但是我遇到了同样的错误。问题是我在Mac上构建,而AVAudioSession(当前)仅在iOS上可用。
来源:https : //developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVAudioSession_ClassReference/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句