从其他两个函数调用相同的函数

时间:2013-02-06 11:09:30

标签: iphone ios methods ios6

我想知道是否有办法从其他两个函数调用相同的函数。

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

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

还有其他方法可以达到这个目的吗?

任何帮助都将非常感谢,谢谢您的时间。 :)

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

使用以下方法,它可能会帮助您

[self performSelectorInBackground:(SEL) withObject:(id)]

答案 2 :(得分:0)

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