私はクラスを持っていて、* classMainがこのクラスのオブジェクトだとしましょう。今インスタンスメソッドとしてこのクラス - performAction
。だから、通常の方法を実行するために、私はどうなる:NSOperationとメソッドでクラスを実行
[classMain performAction]
今、私はこれを実行するためにNSOperationQueue
を使用したい場合、私はどうなる:
NSOperationqueue *opQueue = [[NSOperation alloc] init];
[opQueue addOperation: classMain].
私は何をしたい、実際に[classMain performAction]
を追加していますキュー、私は私が望む方法を実行することができますか?
また、10.7ではスレッドを実行する(アプリケーションがロックされないようにする)推奨方法がありますか?
これは役に立ちます。ありがとう。 – ZionKing
performSelectorInBackground:withObject:を使用した場合の1つの問題。それはvoidに戻ります。だから私はこれを使用するときに戻り値を得ることができますか? – ZionKing