プライベートチャットアプリケーションを作成していますが、次のような問題が発生しています-
1.前回のチャットを複数回受信することがあります。2.大きな画像のように長いデータが表示されない場合があります。
このコードを使用して、5秒ごとにWebサービスを呼び出しています-
NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:
[self methodSignatureForSelector: @selector(getNewMessages)]];
[invocation setTarget:self];
[invocation setSelector:@selector(getNewMessages)];
timer1 = [NSTimer scheduledTimerWithTimeInterval:5.0 invocation:invocation repeats:YES];
したがって、完全なデータを受信した後に Web サービスを呼び出す適切な方法は何かを尋ねたいと思います。NSXMLParser を使用してデータを取得しています。