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