我想知道是否有办法从其他两个函数调用相同的函数。
比如,说..fucntion1调用MainFunction,然后在function1使用main函数之后,function2应该调用MainFunction。
我了解到这可以使用NSOperation队列来实现吗?但这是异步执行,我不希望这样。
还有其他方法可以达到这个目的吗?
任何帮助都将非常感谢,谢谢您的时间。 :)
答案 0 :(得分:1)
您可以使用dispatch_sync()
。它是GCD API的一部分。
答案 1 :(得分:0)
使用以下方法,它可能会帮助您
[self performSelectorInBackground:(SEL) withObject:(id)]
答案 2 :(得分:0)
谢谢大家的帮助..!我最终使用委托来解决这个问题,我插入了一个委托回调,它在第一个函数使用MainFucntion完成后给我一个回调,在得到回调后我使用secondMethod调用了MainFucntion。