我有一個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而它的來源正在建設中? –