1

我正在开发一个 iphone 应用程序。

我的应用程序的第一个屏幕显示了可供用户使用的服务列表。

用户然后选择其中一项服务并转到他们可以订购该服务的下一个屏幕。

我需要使用我网站上的 api 调用来检索服务列表。

在不影响用户体验的情况下,在IOS中有什么方法可以做到这一点?我不希望用户每次访问该页面时都等待我从我的站点检索服务列表。

我现在正在使用 AFNetworking API 来获取服务列表。

谢谢!

4

1 回答 1

1

AFNetworking 听起来不错。

确保你使用它异步和完成块

例如

   NSMutableURLRequest *urlRequest = ...

    AFHTTPRequestOperation *request = [[AFHTTPRequestOperation alloc] initWithRequest:urlRequest];
    [request setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
        ... handle your services
    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
        ... handle error
    }];


     [request start];

如果请求是 JSON,请使用 AFJSONRequest 类

于 2012-12-02T00:15:43.887 回答