1

我想知道是否有任何方法可以从其他两个函数调用相同的函数。

比如,..fucntion1 调用 MainFunction,然后在 function1 使用完 main 函数后,function2 应该调用 MainFunction。

我了解到这可以使用 NSOperation 队列来实现?但那是为了异步执行,我不希望这样。

有没有其他方法可以实现这一目标?

任何帮助将不胜感激,感谢您的宝贵时间。:)

4

3 回答 3

1

您可以使用dispatch_sync(). 它是GCD API 的一部分。

于 2013-02-06T11:14:33.817 回答
0

谢谢大家的帮助 ..!我最终使用委托来解决这个问题,我插入了一个委托回调,它在第一个函数使用 MainFucntion 完成后给了我一个回调,在获得回调后我使用 secondMethod 调用了 MainFucntion。

于 2013-02-07T06:00:33.500 回答
0

使用下面的方法,它可能对你有帮助

[self performSelectorInBackground:(SEL) withObject:(id)]
于 2013-02-06T13:25:44.950 回答