NSTimer для цикла - PullRequest
       4

NSTimer для цикла

0 голосов
/ 11 октября 2011

Я хочу вызывать метод getData после ожидания 2 секунд каждый раз, когда этот цикл ... зацикливается. Я выписал NSTimer несколько раз внутри и вне цикла, но не могу найти правильное использование для того, чтобы он делал то, что я хочу.

for (TwitterPerson *person in [tempDict allValues]) {

        [self getDataFromTwitterUserAPIandArchiveFor:person.handle];

    }

1 Ответ

0 голосов
/ 11 октября 2011

Не могли бы вы настроить его по-другому и вызывать метод [getData... каждый раз, когда срабатывает таймер? Вы можете хранить свои словарные ключи в массиве и вставлять следующую клавишу каждый раз, когда срабатывает таймер.

Я думаю, что NSTimer не блокирует основной поток, тогда как for-loop определенно блокирует поток.

Как и в этом связанном вопросе Используя NSTimer в цикле , вы можете рассмотреть NSRunLoop.

...