我開始嘗試通宵解決這個問題累了我的問題是當我添加一個新的數據它存儲數據到NSMutableArray和cellForRowAtIndexPath我顯示的數據,因爲我有部分,所以我做的是遵循在Uitableview單元格中複製?
if(indexPath.section == 0)
{
for (NSDictionary *dictt in data) {
if ([[dictt objectForKey:@"Type"] isEqualToString:@"Electricity"]) {
NSLog(@"%@",[dictt objectForKey:@"Account"]);
cell.textLabel.text = [dictt objectForKey:@"Account"];
cell.detailTextLabel.text = [dictt objectForKey:@"Type"];
[mainTableView reloadInputViews];
}
}
}
當涉及到最終的結果吧表明這第一
當我添加另一個數據顯示它這個
,如果他們是在另一部分數據讓說水,當我刪除,它開始從供電部分
刪除和這裏的刪除功能:
- (空)的tableView :(UITableView的*)的tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
[data removeObjectAtIndex:indexPath.row]; [tableView
deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationTop];
[self saveData];
[mainTableView reloadData]; }
謝謝有關刪除它解決了! – Mahmoud
一切工作正常,只是它不顯示兩個值,它只顯示最後一個輸入 – Mahmoud
你可以發佈你的新代碼? – MishieMoo