pushviewcontrollerのようなmodalviewcontrollerにデータをプッシュしようとしています。modalviewcontrollerを呼び出すための次のコードがあります。ビューを呼び出し、データをテキストフィールドとして挿入します。文字列として保存してから、データベースに挿入してみます。データベースに保存するには、レコードを挿入するための一意のキーを送信する必要があります。
-(void) editNote{
TextViewController * vc = [(TextViewController *)[TextViewController alloc] init];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:vc];
[self.navigationController presentModalViewController:nav animated:YES];
[vc release];
}
保存オプションでは、次のメソッドを呼び出します。編集ボタンをクリックすると、レコードデータをプッシュして保存機能で使用できるようになります。
-(IBAction) save{
self.description = self.textFieldBeingEdited.text;
NSString *description_query = [NSString stringWithFormat:@"INSERT OR REPLACE INTO NET (ID,DESCRIPTION) VALUES ('%@','%@');",rec.id, self.description] ;
const char *sql_description = [description_query UTF8String];
sqlite3_exec(db, sql_description, NULL, NULL, NULL);
[[self parentViewController] dismissModalViewControllerAnimated:YES];
}
誰かがそのような問題に遭遇しましたか?