如何在间隔中调用辅助线程中的函数?

时间:2012-01-11 14:13:06

标签: iphone objective-c multithreading nstimer

我是xcode for iphone的多线程新手。我想在另一个线程中定期加载和解析来自服务器的数据。任何人都可以帮助我吗?

感谢

2 个答案:

答案 0 :(得分:2)

您可以使用GCD事件派发来源 Apple的并发编程指南包含how to setup a timer上的示例。

他们的示例代码在主队列上运行块。如果你想在后台线程上使用它,你可以传递一个用dispatch_get_global_queue而不是dispatch_get_main_queue()获得的队列。

答案 1 :(得分:1)

您可以使用performSelector方法,如果需要更清晰的想法导航到此链接iPhone: how to use performSelector:onThread:withObject:waitUntilDone: method?