UITableViewDataSourceメソッドを使用する必要があります。あなたのクラスにdataSourceプロトコルを追加し、それに従ってください。探している方法は次のとおりです。
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
おそらく、UITableViewDelegateプロトコルに準拠することもできます。
このような何か:あなたはoverride func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
とreturn
あなたのオブジェクト配列の数を実装する必要が
class MyClass: UITableViewDataSource, UITableViewDelegate {
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
//Do your thing
}
//Conform to rest of the delegate and datasource methods too. Click on UITableViewDataSource to see the documentation
あなたは何をしようとしていますか?説明できますか?あなたは何を望んでいるのかの参照を持っていますか?いくつかのユースケースについて説明できますか?質問の説明から、あなたが何を求めているのかを正確に理解することはできません。 – Adeel
@Adeel私がしたいのは、オブジェクトの値、名前、スコアをセルに追加することです。私は多くのオブジェクトを持っているので、セルを追加するにはループが必要です。 – iamhx
述語を使用してコアデータからオブジェクトをフェッチするだけで済みます。 _cellForRow:_メソッドで、どのセルを返すべきかを決めます。特定のタイプのセルをグループ化する場合は、複数のセクションを使用できます。 1つのセクションのみを使用する場合は、属性に基づいてコアデータからオブジェクトを照会し、それらをアレーに追加することができます。これまでに何を試してみましたか、どのような問題を解決できませんでしたか? – Adeel