recherche

Maison  >  Questions et réponses  >  le corps du texte

objective-c - iOS开发中,JSON数据如何显示在tableview中?

解析JSON,让其中的数据显示在TableView上。
JSON内容如下:{

"exeFlag": "0",
"exeMsg": "OK",
"totalPage": 1,
"lstMaxData": (
    {
        "wkLogId": 444507,
        "wklogTime": "2014-12-17T09:27:37.267",
        "wklogType": 1,
        "wklogTitle": "lalal",
        "wklogContent": "dadada",
        "createTime": null,
        "loginName": null,
        "displayName": "110",
        "orgName": "组织1",
        "workAdress": "aaaa"
    },
    {
        "wkLogId": 444499,
        "wklogTime": "2014-11-28T14:12:13.187",
        "wklogType": 1,
        "wklogTitle": "测试标题",
        "wklogContent": "测试内容",
        "createTime": null,
        "loginName": null,
        "displayName": "110",
        "orgName": "组织1",
        "workAdress": "aaaaaa"
    }
)

}
具体操作思路如下:
1.JSON --> Dictionary 完成;
2.从Dictionary中根据 "lstMaxData" 获取jsonArray;
3.cellForRowAtIndexPath: cell.able.text = modle.property;
4.jsonArray --> modleArray -->tableData
通过- (void) getDataFromServer完成1、2步后,获取到了jsonArray只能在当前方法使用,-(void) viewDidLoad 方法中不能获取到jsonArray.
请各位多多指点。

曾经蜡笔没有小新曾经蜡笔没有小新2765 Il y a quelques jours685

répondre à tous(2)je répondrai

  • 滿天的星座

    滿天的星座2017-04-25 09:05:36

    Vous pouvez créer un dictionnaire à accepter, où lstMaxData": correspond à un tableau, et les éléments du tableau sont un autre dictionnaire (vous pouvez créer un modèle pour accepter ce dictionnaire et le charger dans un autre tableau dataArray). Lors de l'accès Vous pouvez accepter le modèle du tableau dataArray en fonction de la ligne du tableau, puis l'afficher sur la ligne

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-04-25 09:05:36

    Initialisez un dictionnaire, puis traitez ce dictionnaire dans des tableaux ou quelque chose comme source de données de la tableview. Après avoir obtenu les données, attribuez la valeur de retour à ce dictionnaire, puis rechargez la tableview

    .

    répondre
    0
  • Annulerrépondre