0

我想在我的 iPhone 上的分段 UItableView 中显示这个 json 响应数据。这些部分应该是客户姓名的第一个字母。

这里是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 回答