私は、viewDidLoad
がJSONを取得しているUITableViewControllerを持っています。このJSONをNSDictionary
に割り当てます。このNSDictionary
は、DataModel
クラスのparseElements() -> [ Int : [DataModel] ]
メソッドに渡されます。このメソッドは、NSDictionary
のすべての内容をループし、反復ごとに1つのDataModel
オブジェクトを構築し、[DataModel]
の配列に格納します。イテレータの外側のループはUITableView's section
のすべての要素を取り上げます。内側のループは、配列内のすべての行の内容(DataModel
)をピックアップします。表示する必要の細胞の種類を決定する際にS cellForRowAtIndexPath
方法「はUITableViewController
でUITableViewController
JSONから解析された複数のUITableViewCellタイプ
からアクセスできるようにsのシングルトンインスタンス」私はDataModel
にこれらすべての要素を追加しています。 parseElements()
メソッドの行にスレッディングエラーが発生しました。DataModel
の配列を追加しています。このオブジェクトは、反復され、NSDictionary
から収集されました。
誰でもこの問題を解決するのに手伝ってください。概念的に私はそれに正しくアプローチしていますか?
なりsectionObjects.countしますそれのためのソースが構築されている間? –