2016-08-01 13 views
0

NSOperationQueueと私は助けが必要です。私はGCDを使用して良くなることを知っているこのNSOperationQueue操作自己

NSOperationQueue *myqueue = [[NSOperationQueue alloc] init]; 
[myqueue addOperation:self]; 

のようなコードを書きますどうなりますが、あなたはあなたのViewControllerでこのコードを書いた場合i`mはまだ好奇心

はあなたに

+0

を読み取ります。 – Avi

+0

とは何を実行するのですか? – da3m0n

+1

「自己」が何であるかわからないので、誰もその質問に答えることはできません。 – Avi

答えて

0

ありがとうございました.m

NSOperationQueue *myqueue = [[NSOperationQueue alloc] init]; 
[myqueue addOperation:self]; 

selfは、あなたのviewControllerクラスを表します。 これを行うことはできません。私たちが直接使用することができます

2つのクラスがある:

NSBlockOperationは - 一個の以上のブロックを使用して操作を開始するには、このクラスを使用します。操作自体には複数のブロックを含めることができ、すべてのブロックが実行されると操作は終了と見なされます。

NSInvocationOperation - 詳細は、指定されたオブジェクト

にセレクタを呼び出すから成る操作を開始するために、このクラスを使用PLZこのリンク宇宙が内破http://www.appcoda.com/ios-concurrency/

関連する問題