Cocoa守护进程applicationdidfinishlaunching没有被调用?

时间:2013-04-24 09:50:57

标签: cocoa daemon reboot

所有

我使用Cocoa编写一个守护进程,它运行正常。但重新启动MacBook Pro后,不会调用applicationDidFinishLaunching 我注意到当尝试使用Xcode“Product-> Attach to Process”附加进程时,它的图标是控制台应用程序图标,它似乎根本没有加载资源文件。
如果我使用活动监视器终止进程,则此过程再次开始,此时所有工作都按预期进行,Xcode“Product-> Attach to Process”中的图标现在显示为Cocoa图标。
只是觉得奇怪,重新启动后我怎么能让它工作? 我的plist文件位于/Library/LaunchDaemon/com.sss.mytest.plist中 我的应用程序文件位于/Applications/Mytest.app

谢谢, 亮

1 个答案:

答案 0 :(得分:0)

我得到了这个工作,似乎'loginwindow'没有在用户登录之前启动,所以没有窗口可以处理,所以窗口的加载失败,现在我使用基础工具而不是Cocoa,一切正常。

相关问题