【发布时间】:2015-02-08 08:10:13
【问题描述】:
我现在正在尝试创建 Swift OS X 应用程序,但发现使用 ScriptingBridge 有困难。
我包含了正确的 iTunes.h 文件,当我将“iTunesApplication”写为类型时,Xcode 没有给出任何错误。
但是,当我编译(运行)应用程序时,它给了我错误:( 有人知道这个问题吗?
架构 x86_64 的未定义符号:
“_OBJC_CLASS__$_iTunesApplication”,引用自:
__TFC12LoveYouChloe11AppDelegate10showWindowfS0_FPSs9AnyObject_T_ 在 AppDelegate.o
ld:未找到体系结构 x86_64 的符号
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
这是我的代码:
var iTunes: iTunesApplication = SBApplication.applicationWithBundleIdentifier("com.apple.iTunes") as iTunesApplication
iTunes.playpause()
【问题讨论】:
-
我可以重现这个。起初我以为只是你没有链接到 ScriptingBridge 框架,但这似乎并没有为我解决这个问题......
标签: macos cocoa swift itunes scripting-bridge