Ari*_*ahn 16 macos applescript xpc objective-c
我在我的Mac OS X Yosemite
控制台中看到了这个:
AppleEvents: Send port for process has no send right,
port=( port:30743/0x7817 rcv:1,send:0,d:0 limit:5)
(findOrCreate()/AEMachUtils.cp #526)
com.apple.NSXPCConnection.user.1963
Run Code Online (Sandbox Code Playgroud)
我正在开发一个XPC服务,它处理来自Mac OS App
运行在同一个客户端上的客户端的进程间通信Mac
.
显然错误来自:
(findOrCreate()
方法/AEMachUtils.cp
#526(Line#?)
该XPC
服务接收请求并调用正确的方法来处理这个请求,但每次我看到上面的警告.@protocol是:
- (oneway void)doService:(NSString *)aString withReply:(void (^)(NSString *))reply;
Run Code Online (Sandbox Code Playgroud)
我再也没有看到回复NSString
.- (单程void
)是否与此有关?该错误出现在服务的Console
跟踪stderr
中XPC
.错误是说我需要赋予发件人进程权限吗?如果是这样的话?
在此先感谢您的考虑.此致,AK