Я использую NSFileHandle readInBackgroundAndNotify для чтения данных из канала.Но пока не откроется меню строки состояния системы приложения, я не получаю NSFileHandleReadCompletionNotification уведомления.Если меню свернуто, все работает нормально.
NSFileHandle readInBackgroundAndNotify
NSFileHandleReadCompletionNotification
Как решить эту проблему?
Все стало работать как надо после изменения вызова NSFileHandle
с:
[handle readInBackgroundAndNotify]
на:
[handle readInBackgroundAndNotifyForModes:[NSArray arrayWithObject:NSRunLoopCommonModes]]