わかりました、よろしくお願いします。
私は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];
何か考えはありますか?