【发布时间】:2015-03-19 00:14:04
【问题描述】:
我已经广泛搜索了这个问题的答案,但没有找到,所以我在这里问。我正在尝试使用 Swift 读取 iTunes 中的当前曲目,但每当我尝试引用任何 iTunes 类(iTunesApplication、iTunesTrack 等)时,都会出现以下错误:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_iTunesApplication", referenced from:
__TFC8WAILT_v213iTunesWrapper17getSongWithFormatfS0_FTSS3sepSS10timeOnLeftSb_SS in iTunesWrapper.o
__TMaCSo17iTunesApplication in iTunesWrapper.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
知道为什么会这样吗?
谢谢,
-tlf
附:如果我使用 Obj-C,它工作得很好。只有在我使用 Swift 时才会出错。
【问题讨论】:
标签: macos cocoa swift itunes scripting-bridge