lem*_*lem 5 macos cocoa objective-c core-foundation osx-yosemite
我遇到了CF函数LSSetDefaultRoleHandlerForContentType的问题.此功能将应用程序设置为UTI类型的默认查看器.在10.9中它没有问题,但在最近的10.10版本中,此函数失败,返回码为-54.Doc和相关的开发论坛没有帮助.我发现的关于这个问题的一切都是-54意味着permErr(权限错误?)就是这样.
也许有人遇到过这个问题,可以帮助解决一些问题吗?提前致谢!
在 OS X 10.10 中,YosemiteLSSetDefaultRoleHandlerForContentType不再在沙盒应用程序中工作/允许。
请参阅 Apples Application Sandboxing 论坛中的这篇文章。
当您尝试使用它时,还要注意控制台输出:
coreservicesd: Unentitled request to set default handler for content type com.adobe.pdf by pid 31361
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
878 次 |
| 最近记录: |