RestKit:当应用程序在后台运行时进行网络调用

时间:2012-12-04 02:07:31

标签: objective-c ios restkit

当我的应用处于后台时,我一直在使用以下过程进行网络通话:

RKRequest *rkRequest = [[RKClient sharedClient] post:@"/..." params:paramsJsonified delegate:self];

[rkRequest setUserData:@"..."];

if ([[UIApplication sharedApplication] applicationState] != UIApplicationStateActive){
    [rkRequest sendAsynchronously];
}

同时后台任务也在运行。到目前为止,这一直是大部分工作,直到最近我才看到我偶尔会在服务器上收到重复的呼叫。

有些人可以在应用程序处于后台时解释使用RestKit的正确方法并指出我在这里做错了什么。

0 个答案:

没有答案