如何在后台调用json webservice?

时间:2013-01-23 09:31:27

标签: iphone ios ipad

我有一个应用程序,其中我有一个设置页面,我需要编辑每个实体。为此,当用户选择每个实体时,我们将转到单独的页面并在那里编辑并返回。我需要通过在后台调用服务来更新编辑的值,但是我需要在编辑值后立即返回主视图。所以我正在使用GCD方式。

dispatch_async(backgroundQueue_, ^{
            [self update];
            dispatch_sync(dispatch_get_main_queue(), ^{

            });
        });

但有时我会遇到ASHTTPheaders didreciveresponseheadersASHTTprequest reportFailure等崩溃事件。任何人都能指出我正确的方向来实现这一目标。

1 个答案:

答案 0 :(得分:0)

如果您希望在应用程序转到后台后立即发生,您可以使用-[UIApplication beginBackgroundTaskWithExpirationHandler:]。只要任务不需要太长时间,这应该有效。