同步调用我有一个objectMapping我的实体用户制作与RestKit
RKObjectMapping* userMapping = [RKObjectMapping mappingForClass:[User class]];
[userMapping mapKeyPath:@"first_name" toAttribute:@"firstName"];
[userMapping mapKeyPath:@"last_name" toAttribute:@"lastName"];
[manager.mappingProvider setMapping:userMapping forKeyPath:@"users"];
[manager.mappingProvider setSerializationMapping:[userMapping inverseMapping] forClass:[User class]];
而且我想,当应用程序变为背景,以节省他的个人资料:
- (void)applicationDidEnterBackground:(UIApplication *)application
{
[[RKObjectManager sharedManager] putObject:currentUser delegate:self];
}
但它不会让我在关闭应用程序时运行请求(我猜没有新的线程被允许)。所以我想同步做到这一点。
但是,我没有设法与RestKit做到这一点。我身边有一些误解吗?我想有:
[[RKObjectManager sharedManager] putObjectSynchronously:currentUser];
,完美的工作,感谢(尽管到达网络,而在applicationDidEnterBackground使其崩溃:秒) – Nicolas