在分段的UITableView中显示JSON响应数据

时间:2012-04-12 14:34:46

标签: php iphone objective-c json uitableview

我想在我的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).'}';

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

  1. 向您的用户界面添加UITableViewController,实施delegatedatasource协议。
  2. Make an http request.获取数据。
  3. 解析JSON。 This is a good, widely used framework
  4. 修改

    支持部分的常用方法是让数据源包含集合的集合。对于json客户,请说一个包含26个数组的数组,其中内部数组是客户名称中相应的第一个字母。您可以通过这种方式提供json,或让设备接收一个平面数组,并在数据到达时进行索引。