0

私はiPhoneアプリに取り組んでおり、次のことを行うための最良の論理的な方法を見つけたいと思っています:

member_idユーザーがボタンをタップすると、アプリevent_idからWebサービスに送信する必要があります。NSURLConnectionとそのデリゲート メソッドを使用しています。

必要なことが 2 つあります。

  1. (member_idevent_id) の両方をサーバーのテーブル A に挿入する必要があります
  2. Web サービスに基づいてevent_id、テーブル B からの写真の配列で応答する必要があります。

これを行う適切な論理的な方法は何ですか?

  • 1 つの要求を作成し、Web サービス関数で挿入と応答を処理するOR
  • 同時に 2 つの要求を行います (データベースに挿入する関数への 1 つの要求と、写真で応答する別の関数への 2 番目の要求)。

両方の例で送信member_idしているだけであることに注意してください。event_id

4

1 に答える 1

0

最初のステップは、Web サービス API を設計することです。単純に聞こえるかもしれませんが、実際は逆です。「クライアント」はそのような決定を下すことはなく、むしろ「適応」します。

Web サービス API が確定したら、対応するクライアント API を iOS に実装するために最善を尽くします。

したがって、1 日の終わりのタスクは、JSON を内容とする POST リクエストを送信することになるでしょう。

{
    "member_id": 1234567,
    "event_id": 7654321
}

JSON に含まれるものは、Web サービス API によって定義されます。Web サービスがそれを使って何をしているのか気にしないでください。必要なものを与えるだけです。

于 2013-07-02T22:44:42.067 に答える