Вот что я пытаюсь сделать:
id<MyDelegate> _delegate;
....
[_delegate performSelectorOnMainThread...]
@protocol MyDelegate <NSObject>
....
Моя проблема в том, что executeSelectorOnMainThread определен в категории NSObject, поэтому компилятор его не распознает. Я получил:
"warning: '-performSelectorOnMainThread: withObject: waitUntilDone:' не найден в протоколе (ах)"
Я мог бы бросить делегата, но это противоречит цели делегата. Есть предложения?