将数据保存在表格视图中单元格视图

问题描述:

在我的应用程序中,我有一个表格视图,用户可以在该表格视图中添加和删除单元格。当用户点击他们创建的单元格时,它会被导航控制器推到新视图。在这个新视图中,我有大约8-10个用户可以编辑的TextField。我的问题是,如何让viewcontroller将用户输入的数据保存到单元格中。我已经得到它来保存,但问题是,当我在一个单元格中输入数据时,它会将其添加到每个其他单元格,因为每个单元格都会进入相同的视图。如何保存每个创建的单元格的数据?将数据保存在表格视图中单元格视图

我希望这个代码帮助您 这个代码不保存数据,这是选择的表单元格中显示的每个细节重新编码,详细查看表.m文件

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 

if(self.dvController == nil){ 
    DetailsViewController *viewControoler = [[DetailsViewController alloc]initWithNibName:@"detailsViewController" bundle:[NSBundle mainBundle]]; 
    self.dvController = viewControoler; 
    [viewControoler release]; 
} 

DocumentNavController *docObjNew = [appdelegate.noteArray objectAtIndex:indexPath.row]; 

[docObjNew hydrateDetailViewData]; 
// 
dvcontroller.noteObj = docObjNew; //noteobj reference from in DetailsViewController.m file DocumentNavController *noteObj; 

dvcontroller.currentindex = indexPath.row; 


[self.navigationController pushViewController:self.dvController animated:YES]; 

self.dvController.title = [docObjNew noteTitle]; 
[self.dvController.noteTitelFiled setText:[docObjNew noteTitle]]; 
[self.dvController.notediscView setText:[docObjNew noteDisc]]; 



} 
在表视图

查看

.h文件中

@interface DocumentTableViewController : UITableViewController <UITableViewDelegate, UITableViewDataSource> { 

UITableView *documenttableView; 

evernoteAppDelegate *appdelegate; 
UINavigationController *navControll; 
DetailsViewController *dvcontroller; 
DocumentNavController *docNavContro; 

//NSIndexPath *selectIndexPath; 


} 

@property (nonatomic, retain)DetailsViewController *dvController; 
@property (nonatomic, retain)DocumentNavController *docNavContro; 
@property (nonatomic, retain)UITableView *documenttableView; 
在DetailsViewController.h

文件

UITextField *noteTitelFiled; 
UITextView *notediscView; 

DocumentNavController *noteObj; 

@property (nonatomic, retain)IBOutlet UITextField *noteTitelFiled; 
@property (nonatomic, retain)IBOutlet UITextView *notediscView; 
@property (nonatomic, retain)DocumentNavController *noteObj;