我々は、RESTコールを介してデータをロードする:スウィフトのUITableView reloadData()UIの挙動
let task = NSURLSession.sharedSession().dataTaskWithRequest(request, completionHandler: {data, response, error -> Void in
//Update data store….
self.tableView.reloadData()
})
task.resume()
グリッド内のデータがしかし図示されていません。シミュレータのグリッドをクリックする必要があります。これを行うと、データが表示されます。 UIの操作なしでデータが自動的に読み込まれるようにするには、ここでは何が欠けていますか?
ありがとうございます。 1つのこと - データストアの更新をdispatch_async呼び出しの外側/上に置きます。 –
@MarcusLeon UIタスクはメインスレッドで実行する必要があります。 – angeldev