我试着在我的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的最新版本中移动的吗?
发布于 2016-04-22 17:36:38
好的,这是旧的,我相信你已经解决了,但我只是遇到了同样的错误。问题是,我是为Mac构建的,而AVAudioSession (目前)只适用于iOS。
发布于 2015-04-10 11:45:35
您应该在您的类的顶部添加以下内容
import AVFoundation并确保AVFoundation在您的“与库的链接二进制文件”中
https://stackoverflow.com/questions/28784495
复制相似问题