我有這樣的代碼從數據庫的UITableView編輯惑
- (void)tableView:(UITableView *)aTableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
[appDelegate.indexArray removeObjectAtIndex:indexPath.section];
[appDelegate.notesArray removeObjectAtIndex:indexPath.section];
[tableViewObj reloadData];
NSString *DataPath = [MyBibleAppAppDelegate getPath];
[appDelegate.data writeToFile:DataPath atomically:YES];
[tableViewObj reloadData];
}
}
它完美的作品刪除單元格的內容,但我需要把上面的代碼在我按一下按鈕,我把這個按鈕點擊
-(IBAction)_clickbtndeltNoteall:(id)sender
{
[appDelegate.indexArray removeObjectAtIndex:indexPath.section];
[appDelegate.notesArray removeObjectAtIndex:indexPath.section];
[tableViewObj reloadData];
NSString *DataPath = [MyBibleAppAppDelegate getPath];
[appDelegate.data writeToFile:DataPath atomically:YES];
[tableViewObj reloadData];
}
但我得到這個錯誤:「未聲明的標識符索引路徑」。如何解決這個問題?
挑戰你會得到這樣的感覺。在.h文件中採用一個NSIndexPath對象,並在commitEditingStyle方法中賦值並在你的按鈕動作方法中使用該對象 – Narayana 2012-03-01 10:26:03