NSFileHandle readInBackgroundAndNotify和NSMenu

时间:2012-03-31 18:52:23

标签: objective-c cocoa

我正在使用NSFileHandle readInBackgroundAndNotify从管道中读取数据。但是在打开应用程序系统状态栏菜单之前,我没有收到NSFileHandleReadCompletionNotification通知。如果菜单折叠,一切正常。

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

更改NSFileHandle调用后,一切都开始正常工作

从:

[handle readInBackgroundAndNotify]

为:

[handle readInBackgroundAndNotifyForModes:[NSArray arrayWithObject:NSRunLoopCommonModes]]