暂停当前​​功能一段时间iphone

时间:2011-08-29 10:39:16

标签: objective-c pthreads thread-sleep

大家好我试图暂停一个函数所以在执行过程中有一段时间因为生病必须等待来自GData api的回调函数并让我的数据准备好放入该函数我不知道该怎么做。我在Xcode 4.2中开发真的需要一些帮助

2 个答案:

答案 0 :(得分:2)

你需要考虑重新设计一下。在回调发生后,您期望处理的代码部分是什么,让回调调用该代码。这样它就可以保证它总是在回调后执行。

答案 1 :(得分:0)

你要等待你的功能写下这段代码[self performSelector:@selector(WaitForTwoSecond)withObject:nil afterDelay:2];并实现 - (void)WaitForTwoSecond {//在此处编写代码}此方法等待两秒钟,之后您无法访问所有数据并将其放在适当的位置。

我们可以说这个功能就像后台进程一样工作