我正在使用NSFileHandle readInBackgroundAndNotify
从管道中读取数据。但是在打开应用程序系统状态栏菜单之前,我没有收到NSFileHandleReadCompletionNotification
通知。如果菜单折叠,一切正常。
如何解决这个问题?
答案 0 :(得分:1)
更改NSFileHandle调用后,一切都开始正常工作
从:
[handle readInBackgroundAndNotify]
为:
[handle readInBackgroundAndNotifyForModes:[NSArray arrayWithObject:NSRunLoopCommonModes]]