Cara bikin UITableView Multi-level di objective C

halo kak, saya ingin tanya gimana ya bikin UITableView dgn multilevel kedalam 3 level, dengan DataModel yang ada?

dengan contoh data raw seperti berikut"

  1. {
  2.     "data": {
  3.         "categoryAllList": {
  4.             "categories": [{
  5.                     "id": "1",
  6.                     "name": "Books",
  7.                     "tree": "1",
  8.                     "child": [{
  9.                             "id": "783",
  10.                             "name": "Design",
  11.                             "tree": "2",
  12.                             "child": [{
  13.                                     "id": "784",
  14.                                     "name": "Adobe Photoshop",
  15.                                     "tree": "3"
  16.                                 },
  17.                                 {
  18.                                     "id": "788",
  19.                                     "name": "Beautiful Designs",
  20.                                     "tree": "3"
  21.                                 },
  22.                                 {
  23.                                     "id": "785",
  24.                                     "name": "Design Principle",
  25.                                     "tree": "3"
  26.                                 },
  27.                             ]
  28.                         },
  29.                         {
  30.                             "id": "3315",
  31.                             "name": "Cooking",
  32.                             "tree": "2",
  33.                             "child": []
  34.                         },
  35.                         {
  36.                             "id": "880",
  37.                             "name": "Coding",
  38.                             "tree": "2",
  39.                             "child": [{
  40.                                 "id": "882",
  41.                                 "name": "Object-Oriented Programming",
  42.                                 "tree": "3",
  43.                             }, ]
  44.                         },
  45.                     ]
  46.                 },
  47.                 {
  48.                     "id": "2",
  49.                     "name": "Handphones",
  50.                     "tree": "1",
  51.                     "child": [{
  52.                             "id": "783",
  53.                             "name": "iPhone",
  54.                             "tree": "2",
  55.                             "child": [{
  56.                                     "id": "784",
  57.                                     "name": "iPhone X",
  58.                                     "tree": "3"
  59.                                 },
  60.                                 {
  61.                                     "id": "788",
  62.                                     "name": "iPhone SE",
  63.                                     "tree": "3"
  64.                                 },
  65.                             ]
  66.                         },
  67.                         {
  68.                             "id": "3315",
  69.                             "name": "Nokia",
  70.                             "tree": "2",
  71.                             "child": []
  72.                         },
  73.                         {
  74.                             "id": "880",
  75.                             "name": "Samsung",
  76.                             "tree": "2",
  77.                             "child": [{
  78.                                 "id": "882",
  79.                                 "name": "Galaxy Note2",
  80.                                 "tree": "3",
  81.                             }, ]
  82.                         },
  83.                     ]
  84.                 },
  85.                 {
  86.                     "id": "3",
  87.                     "name": "Notebooks",
  88.                     "tree": "1",
  89.                     "child": [{
  90.                         "id": "783",
  91.                         "name": "Macbook",
  92.                         "tree": "2",
  93.                         "child": []
  94.                     }, ]
  95.                 },
  96.                 {
  97.                     "id": "3",
  98.                     "name": "Notebooks",
  99.                     "tree": "1",
  100.                     "child": []
  101.                 },
  102.             ]
  103.         }
  104.     }
  105. }
avatar axelsoedarsono

@axelsoedarsono

1 Kontribusi 0 Poin


Jawaban

Belum ada Jawaban, jadi yang pertama

Login untuk gabung berdiskusi