executeSelector не работает в модульном тесте Objective-C - PullRequest
0 голосов
/ 08 марта 2012

Я пытаюсь выполнить модульный тест для моего приложения, но executeSelector не работает.Я пробовал

[self performSelector:@selector(checkIDs:) withObject:nil];

и executeSelectorOnMainThread, но по какой-то причине метод не вызывается.

 [self checkIDs:nil] 

, кажется, работает нормально, но executeSelector не 'т.Получение этого метода для вызова не моя главная задача.Причина, по которой я спрашиваю, состоит в том, что у меня есть большая проблема, но я думаю, что причина в том, что executeSelector не работает.

Я что-то упустил?Еще раз, это для модульного теста.Спасибо!

1 Ответ

0 голосов
/ 22 сентября 2012
dispatch_async(dispatch_get_main_queue(), ^{
  [self checkIDs:nil];
});

Попробуйте, это должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...