【问题标题】:Show JSON Response Data in sectioned UITableView在分段的 UITableView 中显示 JSON 响应数据
【发布时间】:2012-04-12 14:34:45
【问题描述】:

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

感谢您的帮助!

【问题讨论】:

    标签: php iphone objective-c json uitableview


    【解决方案1】:
    1. 在您的 UI 中添加 UITableViewController,实现 delegatedatasource 协议。
    2. Make an http request. 获取数据。
    3. 解析 JSON。 This is a good, widely used framework

    编辑

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

    【讨论】:

    • 感谢您的回答!我基本上知道该怎么做,但我坚持在分段表中显示它。我只能在一张普通的桌子上展示它。我想我必须改变我的获取结果。我需要更多的数组?!也许每个字母一个?
    • 很难从脚本 sn-p 中看出你需要什么。是的,关于这些部分,它是集合的集合。我将编辑我的答案...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多