1

他の2つの関数から同じ関数を呼び出す方法があるかどうか知りたいです。

たとえば、.. fucntion1がMainFunctionを呼び出し、function1がmain関数の使用を完了した後、function2がMainFunctionを呼び出す必要があるとします。

これはNSOperationキューを使用して実現できることを学びましたか?しかし、それは非同期実行のためのものであり、私はそれを望んでいません。

これを達成する他の方法はありますか?

どんな助けでも本当にありがたいです、あなたの時間をありがとう。:)

4

3 に答える 3

1

を使用できますdispatch_sync()これはGCDAPIの一部です。

于 2013-02-06T11:14:33.817 に答える
0

以下の方法を使用してください、それはあなたを助けるかもしれません

[self performSelectorInBackground:(SEL) withObject:(id)]
于 2013-02-06T13:25:44.950 に答える
0

助けてくれてありがとう..!この問題を解決するためにデリゲートを使用することになりました。デリゲートコールバックを挿入しました。これにより、最初の関数がMainFucntionを使用して完了した後、コールバックを取得した後、secondMethodを使用してそのMainFucntionを呼び出しました。

于 2013-02-07T06:00:33.500 に答える