0

この json 応答データを iPhone のセクション化された UItableView に表示したいと思います。セクションは顧客名の最初の文字である必要があります。

ここにありますhttp://mobile.beger.org/getdata.php53?object=customer&mode=all

mysql_fetch_object を変更するにはどうすればよいですか? Objective-Cコードにそれを実装するにはどうすればよいですか?

$rs = mysql_query("SELECT LEFT(CUSTOMER_M.s_name1,1) as FirstLetter,CUSTOMER_M.i_customer_m, CUSTOMER_M.s_name1, COALESCE(CUSTOMER_M.s_town,'unbekannt') as s_town FROM `CUSTOMER_M` WHERE CUSTOMER_M.I_CUSTOMER_M > 0 ORDER BY CUSTOMER_M.S_NAME1");

while($obj = mysql_fetch_object($rs)) {

   $arr[] = $obj;
   }

echo '{"customer":'.json_encode($arr).'}';

ご協力いただきありがとうございます!

4

1 に答える 1

0
  1. UITableViewControllerを UI に追加し、デリゲートデータソースプロトコルを実装します。
  2. http リクエストを作成します。データを取得します。
  3. JSON を解析します。 これは、広く使用されている優れたフレームワークです。

編集

セクションをサポートする一般的な方法は、データソースにコレクションのコレクションを保持させることです。たとえば、json の顧客の場合、26 個の配列の配列で、内部の配列は名前の最初の文字が対応する顧客です。この方法で json を提供するか、デバイスにフラットな配列を受信させて、データが到着したときにインデックス作成を行うことができます。

于 2012-04-12T14:55:32.613 に答える