Мне нужно прочитать вывод NSTask. Код из этого сообщения достигает этого: Как получить вывод NSTask в Cocoa ?. Однако я хочу передать в эту функцию дополнительные данные. Я попытался создать словарь и передать его через селектор, но это не сработало.
NSDictionary *dict = [[NSDictionary alloc] initWithObjectsAndKeys:completion_, @"a", [outputPipe fileHandleForReading], @"b", nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(readCompleted:) name:NSFileHandleReadToEndOfFileCompletionNotification object:dict];
Любые идеи?