1

私はiphoneアプリを開発しています。

私のアプリの最初の画面には、ユーザーが利用できるサービスのリストが表示されます。

次に、ユーザーはサービスの 1 つを選択し、そのサービスを注文できる次の画面に進みます。

Web サイトから API 呼び出しを使用してサービスのリストを取得する必要があります。

ユーザーエクスペリエンスに影響を与えずにIOSでこれを行う方法は何ですか? ユーザーがそのページにアクセスするたびに、サイトからサービスのリストを取得するのを待たせたくありません。

現在、AFNetworking API を使用してサービスのリストを取得しています。

ありがとう!

4

1 に答える 1

1

AFネットワーキングはいいですね。

必ず非同期で完了ブロックを使用してください

例えば

   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 に答える