我有一个UITableViewController,它的viewDidLoad
调用一个API并检索一个JSON。它将此JSON分配给NSDictionary
。这NSDictionary
传递给DataModel
类的parseElements() -> [ Int : [DataModel] ]
方法。该方法循环遍历NSDictionary
的所有内容,并且每次迭代构建一个DataModel
对象并将其存储在[DataModel]
的数组中。迭代器的外层循环拾取UITableView's section
中的所有元素,内循环拾取数组中所有行对象,即DataModel
对象。我将所有这些元素DataModel
的单一实例,使其从UITableViewController
从JSON解析多个UITableViewCell类型
在UITableViewController
访问“在决定需要显示哪种类型的细胞第cellForRowAtIndexPath
方法。我在parseElements()
方法的线路中遇到了线程错误,我添加了刚刚从NSDictionary
迭代并收集的DataModel
对象的数组。
任何人都可以请帮我解决这个问题。从概念上说,我正确地接近它?
所以是你想显示的TableView而它的来源正在建设中? –