1

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

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

            });
        });

但有时我会遇到类似的崩溃ASHTTPheaders didreciveresponseheaders,并且ASHTTprequest reportFailure。谁能指出我实现这一目标的正确方向。

4

1 回答 1

0

如果您希望它在应用程序进入后台后立即发生,您可以使用-[UIApplication beginBackgroundTaskWithExpirationHandler:]。只要任务不会花费太长时间,那应该可以工作。

于 2013-01-23T09:35:36.657 回答