Вызов метода в конце основного цикла событий Какао - PullRequest
0 голосов
/ 27 августа 2010

Как можно было бы вызывать метод в конце основного цикла событий Какао после каждой итерации? Я хочу сделать то же самое, что NSManagedObjectContext's -processPendingChanges делает. Согласно документации, «в приложениях на основе AppKit этот метод вызывается автоматически, по крайней мере, один раз во время цикла событий (в конце цикла)». Мне нужно сделать то же самое для одного из моих собственных методов. Это возможно? Я прочитал документацию о NSRunLoop и методе -run NSApplication, но мне не удалось найти решение этой проблемы. Любая помощь будет высоко ценится.

1 Ответ

0 голосов
/ 27 августа 2010

Я считаю, что вы можете достичь того, чего хотите, установив CFRunLoopObserver.Вы можете получить текущий CFRunLoopRef через CFRunLoopGetCurrent() или NSRunLoop через -[NSRunLoop getCFRunLoop].

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