firebaseからデータをダウンロードし、そのデータをtableViewに表示しています。しかし、私はいつもそれが私のtableViewに重複したコンテンツがあるように見えます。私は当初、誤って同じ内容を私のPostService.ps.posts配列に挿入したと思っていました。しかし、私はtableViewをリロードする直前にブレークポイントを置いた後、私はコンソールに次のコマンドを入力し、出力は奇妙です。Xcodeコンソールのデバッグ出力
印刷PostService.ps.posts以下の出力に示されるように
、項目[4]、項目[6] {...}私はいけない、それらが(この放置かを知るましたデバッグにコンソールコマンドを使用しているのは初めてです)。そして、私のtableViewで。 1、2、3、3、5、5、6、7、8、9の順で表示されます。行0〜行8)。つまり、行3(開始フォーム0)は行2と同じデータを取得し、行5は行4と同じデータを取得しているように見えます。
なぜこのようなことが起こっているのかわかりません。毎回発生しないため、どこから開始するのかわかりません。私は(私のviewForHeaderInSection内部[郵便] このコンソール出力が
[1] = 0x000000012f4849b0 {
_postKey = "-KQTh_WDO2IS1rYfLgnU"
_userId = "SpmZmYwD3Td04sQZxOYeALwuMp03"
}
[2] = 0x0000000130e61f40 {
_postKey = "-KQTHnE4IIeBR3tyDM3r"
_userId = "1isMS98ZmXYrpCmGb4o5voaAqXH2"
_image = "www.image2.com"
}
[3] = 0x0000000130192b40 {
_postKey = "-KQtN4YG51HOF19FrM8s"
_userId = "SpmZmYwD3Td04sQZxOYeALwuMp03"
_image = "www.image3.com"
}
[4] = 0x0000000130192b40 {...}
[5] = 0x0000000130269560 {
_postKey = "-KR2On6u7dRy0GAvE1Gn"
_userId = "SpmZmYwD3Td04sQZxOYeALwuMp03"
_image = "www.image4.com"
}
[6] = 0x0000000130269560 {...}
[7] = 0x000000013150f4c0 {
_postKey = "-KQThGLVA-MsviGMsXOS"
_userId = "1isMS98ZmXYrpCmGb4o5voaAqXH2"
_image = "www.image5.com"
}
[8] = 0x000000012fa88890 {
_postKey = "-KQt269uHGM99oFKuJRt"
_userId = "SpmZmYwD3Td04sQZxOYeALwuMp03"
_image = "www.image6.com"
}
[9] = 0x000000012f9bcad0 {
_postKey = "-KQThdCAm-PlCsCnXcBZ"
_userId = "SpmZmYwD3Td04sQZxOYeALwuMp03"
}
すべての私のテーブルのデータが型である私のPostService.ps.posts内のデータに基づいて構成されている正しい方法に私を指して役立つだろう期待しています私は私があなたの質問を読んで、私はあなたが要素を印刷するために使用しているコマンドを理解するのに役立ちせ、これを使用しての代わりに、私のアプリでcellForRowAtIndexPath)、私はテーブルに
if let cell = tableView.dequeueReusableHeaderFooterViewWithIdentifier("TableSectionHeader") as? TableSectionHeader {
let post = PostService.ps.posts[section]
var image: UIImage?
if let url = post.imageUrl {
image = DiscoverVC.imageCache.objectForKey(url) as? UIImage
}
cell.configureCell(post, image: image)
cell.delegate = self
return cell
} else {
return TableSectionHeader()
}
内容は異なる –
@ Mr.UBどういう意味ですか? – user172902
セクション – magid