在Cocoa'的末尾调用一个方法;主事件循环

在Cocoa'的末尾调用一个方法;主事件循环,cocoa,events,loops,Cocoa,Events,Loops,在每次迭代之后,如何在Cocoa的主事件循环结束时调用方法?我想做与NSManagedObjectContext的-processPendingChanges完全相同的事情。根据文档,“在基于AppKit的应用程序中,此方法在事件循环期间(在循环结束时)至少自动调用一次。”我需要对我自己的一个方法执行相同的操作。这可能吗?我已经阅读了有关nsrunlop和NSApplication的-run方法的文档,但尚未找到此问题的解决方案。任何帮助都将不胜感激。我相信您可以通过安装。您可以通过CFRunL

在每次迭代之后,如何在Cocoa的主事件循环结束时调用方法?我想做与NSManagedObjectContext的-processPendingChanges完全相同的事情。根据文档,“在基于AppKit的应用程序中,此方法在事件循环期间(在循环结束时)至少自动调用一次。”我需要对我自己的一个方法执行相同的操作。这可能吗?我已经阅读了有关nsrunlop和NSApplication的-run方法的文档,但尚未找到此问题的解决方案。任何帮助都将不胜感激。

我相信您可以通过安装。您可以通过
CFRunLoopGetCurrent()
或通过
-[NSRunLoop getCFRunLoop]
NSRunLoop
获取当前的
CFRunLoopRef