2011-07-22 7 views
0

私のアプリケーションでは、テーブルビューがあり、ユーザーはそのテーブルビューでセルを追加および削除できます。ユーザーが作成したセルをクリックすると、ナビゲーションコントローラーで新しいビューにプッシュされます。その新しいビューでは、ユーザーが編集できる約8-10のTextFieldがあります。私の問題は、ユーザーがセルに入力したデータを保存するためにviewcontrollerをどのように取得するのでしょうか。私はそれを保存しようとしましたが、問題は、1つのセルにデータを入力すると、各セルが同じビューに移動するため、他のすべてのセルにデータが追加されるということです。作成された各セルのデータを保存するにはどうすればよいですか?テーブルビューのセルビューにデータを保存

答えて

1

私はあなたがこのコードは、データを保存するため、これはテーブルセルの表示を選択されていない細部の各再符号化の詳細は、テーブルビューでテーブルビューの.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]]; 



} 

を表示 このコードのヘルプを願っていますDetailsViewController.hファイル内の.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; 

UITextField *noteTitelFiled; 
UITextView *notediscView; 

DocumentNavController *noteObj; 

@property (nonatomic, retain)IBOutlet UITextField *noteTitelFiled; 
@property (nonatomic, retain)IBOutlet UITextView *notediscView; 
@property (nonatomic, retain)DocumentNavController *noteObj; 
関連する問題