API文档:LSOpenURLsWithRole()

12 macos objective-c osx-snow-leopard

最近,在gif图像列表上开始预览产生了错误: -

LSOpenURLsWithRole() failed with error -600 for the file /Users/uki/repos/gif-fuzzing/test/234.gif.

但是在打开234.gif时无法再现错误.该错误始终以随机的时间间隔重复.我一直在寻找周围什么苹果开发者文档LSOpenURLsWithRole实际上做了,但我无法找到任何(这是奇怪).

  1. 有人能指出我这个函数的API文档会在哪里吗?
  2. 之前有没有人有类似的错误?

Fox*_*Fox 8

fbernardo的链接提供了一个很好的起点......在这种情况下,这是一个更通用的错误,如下所述:http://www.office.mv​​ps.org/error/number.html#error-600

无法向mach端口发送'launch'事件听起来像是运行时内核级别的问题...在我的情况下,它是一个僵尸,我在终端上杀死了一些持有某些资源的进程,只有一个重启可以解决.


Bry*_*yer 5

我遇到了同样的问题,并在不重新启动的情况下找到了修复程序。如果您杀死 WindowServer,Finder 不再打开窗口的问题将得到解决。您将返回到登录屏幕,当您再次登录时,Finder 应该可以正常工作!