【发布时间】:2014-01-02 09:55:41
【问题描述】:
我开发了一个 quicklook 插件,它适用于 M Lion 之前的所有 MAC OS X 版本。我正试图让它在 M Lion 和 Mavericks 上工作。我遇到了一个简单的问题,但找不到任何解决方法。
我调试插件并发现使用以下代码获取捆绑路径的问题:
[[NSBundle bundleWithIdentifier: @"com.mss.qlgenerator.pluginname"] bundlePath];
但我对这个声明的看法为零,因为插件停止工作。 任何帮助将不胜感激。提前致谢。
【问题讨论】:
-
你想通过这个电话达到什么目的?这里没有足够的上下文来找出问题所在。
-
我的“bundlePath”方法在我的 Mavericks QL 插件中返回非零结果。你的包标识符可能是错误的吗?...
-
@Cédric:不,我已经交叉检查过了,标识符是正确的,而且它在所有其他版本的 MAC 中都可以工作。
-
@Parcs,
nil的返回响应意味着找不到请求的bundle-检查路径。 -
此代码是在插件中,还是在您捆绑插件的应用程序中?
标签: macos cocoa plugins osx-mountain-lion quicklook