0

わかりました、よろしくお願いします。

私はWebサービスを利用しています(xml <--おそらく無関係です)。コードから任意の関数を適切に呼び出して、結果を収集したり、パラメーターをWSにプッシュしたりできます。

service = [HiphopHipHopGameService service];
    [service GetPlayerImage:self action:@selector(GetPlayerImageHandler:) PlayerID: @"player id"];

ただし、効率を高めるために、これらの同じ「クラス メソッド」を同時に実行する 2 番目のスレッドで呼び出そうとしています。新しいスレッド内に NSLog を配置していて、それらが正しく実行されているため、スレッドの使用法を正しく実装しています。ただし、新しいスレッド内に WS メソッドを配置すると、それらは無視されます。

以下の2つの方法を試しました。どちらも NSlog を使用して正常に動作していますが、WS 呼び出しは行われません。

[self performSelectorInBackground:@selector(getopps) withObject:service];

[NSThread detachNewThreadSelector:@selector(getopps) toTarget:self withObject:nil];

何か考えはありますか?

4

0 に答える 0