我正在使用袖珍api并将其桥接以与swift一起使用,它在他们的obj-c API中为以下行抛出错误“语义问题:使用未声明的标识符'NSWorkspace'”:
[[NSWorkspace sharedWorkspace] openURL:url];
该应用程序的目标是 os 10.9+,因此它应该可用。
关于什么可能导致该错误的任何想法?
更新 我也在 iOS 中测试过,它返回相同的错误,但使用“UIApplication”而不是“NSWorkspace”。
我还忘了提到我必须在Build Phases-fno-objc-arc
选项卡中使用该标志,这样 lib 才不会因为 ARC 而吓坏了。