我正在制作一个私人聊天应用程序,其中我遇到了一些问题,例如 -
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 来获取数据。