我想知道是否有任何方法可以從其他兩個函數調用同一個函數。從其他兩個函數調用相同的函數
就像說,..fucntion1調用MainFunction,然後在function1完成使用main函數之後,function2應調用MainFunction。
我知道這可以用NSOperation隊列來實現嗎?但是,這是異步執行,我不想這樣做。
有沒有其他辦法可以達到這個目的?
任何幫助將得到真正的讚賞,謝謝你的時間。 :)
我想知道是否有任何方法可以從其他兩個函數調用同一個函數。從其他兩個函數調用相同的函數
就像說,..fucntion1調用MainFunction,然後在function1完成使用main函數之後,function2應調用MainFunction。
我知道這可以用NSOperation隊列來實現嗎?但是,這是異步執行,我不想這樣做。
有沒有其他辦法可以達到這個目的?
任何幫助將得到真正的讚賞,謝謝你的時間。 :)
使用下面的方法,它可以幫助你
[self performSelectorInBackground:(SEL) withObject:(id)]
感謝大家的幫助..!我最終使用委託來解決這個問題,我插入了一個委託回調函數,在第一個函數完成使用MainFucntion之後給我一個回調函數,在得到回調函數後,我使用secondMethod函數調用MainFucntion函數。
默認情況下,他們會去執行同步執行,我假設。 – viral
那麼,如果我們使用傳統方式調用MainFunction,它應該工作正常嗎?但是,這並沒有發生。 – Shailesh