【发布时间】:2018-02-11 08:46:38
【问题描述】:
我做错了什么?
我正在尝试打开一个 MIDI 文件并读取它的内容。到目前为止,我可以在操场上打开文件,但我的项目中出现“Open::fopen failed”
override func viewDidLoad() {
super.viewDidLoad()
let path = NSURL.fileURL(withPath: "/users/me/file.mid")
var midfile: MusicSequence?
NewMusicSequence(&midfile)
MusicSequenceFileLoad(midfile!, path as CFURL, .midiType , .smf_ChannelsToTracks)
}
我确实有导入 AudioToolbox 和 CoreMIDI
编辑:一些进展 我可以使用 CFBundleCopyResourceURL 从捆绑包中打开 MIDI 文件,但我希望能够从 finder 中的任何位置打开文件
fileManager 也失败了,它在项目中使用时返回 nil 并在游乐场中工作。
【问题讨论】:
标签: swift xcode audiotoolbox