【发布时间】:2014-12-22 10:13:26
【问题描述】:
我正在尝试使用系统声音在按下按钮时播放声音。我不断收到错误消息:“致命错误:在展开可选值时意外发现 nil”。我尝试调试,我相信错误发生在 var ref 行上。 “roar.aif”是我在项目中包含的自定义声音。它只有一秒半长。我会很感激建议。谢谢!
var soundID: SystemSoundID = SystemSoundID()
var mainBundle: CFBundleRef = CFBundleGetMainBundle()
var ref: CFURLRef = CFBundleCopyResourceURL(mainBundle, "roar.aif", nil, nil) as CFURLRef!
println("Here is your ref: \(ref)")
AudioServicesCreateSystemSoundID(ref, &soundID)
AudioServicesPlaySystemSound(soundID)
【问题讨论】:
标签: ios swift system-sounds