【发布时间】:2015-05-31 15:11:09
【问题描述】:
我正在运行一个 .app,可以这么说,我需要“重新启动”它。基本上我需要告诉它关闭,然后在关闭后,它应该使用一些命令行参数启动我告诉的路径(它是给它自己的)。这可以用可可吗?我卡在我的应用程序关闭然后关闭的部分,然后我无法取回它。
我的代码是js-ctypes,但是这里是objc伪代码:
default_center = [NSDistributedNotificationCenter defaultCenter];
shared_workspace = [NSWorkspace sharedWorkspace];
notification_center = [[NSWorkspace sharedWorkspace] notificationCenter];
[notification_center addObserver:selector:name:object: ***, ***, NSWorkspaceDidLaunchApplicationNotification, NIL]
在我的 observr 中,当它响应退出完成时,它有代码要启动。但是当我的应用程序关闭时,它永远不会到达观察者响应者。 这里
谢谢
【问题讨论】:
-
你的源代码是什么样的?您是否收到返回值错误?
-
谢谢@donjuedo,我添加了我的伪代码,我是从 jsctypes 做的,所以 API 人员更容易理解我做了 objc 伪代码。
-
哦,您是说您希望您的应用程序自行关闭并重新启动。我有这个权利吗?
-
是的,没错@donjuedo