Objective c 将当前功能暂停一段时间 所有的IM都试图暂停一个函数,所以在执行过程中有一段时间,因为我必须等待GDAPI API的回调函数,让我的数据准备好放在那个函数中,我不知道该怎么做。我正在使用Xcode 4.2开发,确实需要一些帮助

Objective c 将当前功能暂停一段时间 所有的IM都试图暂停一个函数,所以在执行过程中有一段时间,因为我必须等待GDAPI API的回调函数,让我的数据准备好放在那个函数中,我不知道该怎么做。我正在使用Xcode 4.2开发,确实需要一些帮助,objective-c,pthreads,thread-sleep,Objective C,Pthreads,Thread Sleep,如果您想等待您的功能,请编写以下代码[self-performSelector:@selector(WaitFortwosed)with Object:nil afterDelay:2];并实现-(void)WaitForTwoSecond{//在此处编写代码}此方法等待两秒钟,之后您无法访问所有数据并将其放置在适当的位置 我们可以说这个函数在后台进程中工作,你需要考虑重新设计一点点。在回调发生后,您希望处理的代码的任何部分,都让回调调用该代码。这样,它就可以保证它总是在回调之后执行

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


<>我们可以说这个函数在后台进程

中工作,你需要考虑重新设计一点点。在回调发生后,您希望处理的代码的任何部分,都让回调调用该代码。这样,它就可以保证它总是在回调之后执行