我有一個包含多個部分的表視圖。當我將數據添加到plist中時,它們會添加到正確的部分,但是當表格顯示時它看起來像這樣;在每個部分中重複數據的表視圖
表視圖:
Section 1
Note 1
Section 2
Note 1
Note 2
,而不是注1:在部分之一,並注2:在第2節
我相信它在celForRowAtIndexPath其中的錯誤是,但我不知道是什麼。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
{
cell.textLabel.text = [[self.notes objectAtIndex:indexPath.row] objectForKey:@"Title"];
cell.detailTextLabel.text = [[self.notes objectAtIndex:indexPath.row] objectForKey:@"Date"];
}
更新 - NSLog的自我,指出:
{ Category = Section 1;
Date = "December 9, 2013";
Text = "Note 1 text";
Title = "Note 1"; },
{ Category = Section 2;
Date = "December 9, 2013";
Text = "Note 2 text";
Title = "Note 2";
}
的plist鏈接:
http://i.stack.imgur.com/qrbfh.png
的'self.notes'陣表演NSLog的。 –
您的self.notes數據的外觀如何? – Greg
self.notes與我期望的完全一致 - 請參閱更新 – user3001526