私はテキストビューを持っているアプリを持っています。テキストビューは、最初のビューコントローラーから詳細ビューコントローラーに移入され、最初のビューのタップされたイメージに応じて異なります。ユーザーは、タップしてテキストを追加してからキーボードを非表示にできます。私は、彼らがアプリケーションに追加されたテキストを保存できるようにしたいと思います。誰かが私にこれをやってもらうか、私に正しい方向に向けるのを助けることができますか?アプリ内のテキストビューにテキストを追加する
ここには、最初のView Controllerのコードがあります。 detailViewControllerで
- (void) coverflowView:(TKCoverflowView*)coverflowView coverAtIndexWasDoubleTapped:(int)index{
SomeDetailViewController *detailViewController = [[SomeDetailViewController alloc] initWithNibName:@"SomeDetailViewController" bundle:nil];
if ((int)index == 0) {
[[NSUserDefaults standardUserDefaults] setObject:(@"This is #1")
forKey:@"textkey"];
}
else if ((int)index == 1) {
[[NSUserDefaults standardUserDefaults] setObject:(@"This is #2")
forKey:@"textkey"];
}
etc.
[self.navigationController pushViewController:detailViewController animated:YES];
}
私のコード私はNSUserDefaultsを取り除くとNSMutableDictionaryに行く取得しようとしています
-(void) ViewDidLoad {
UIBarButtonItem *doneButton =[[UIBarButtonItem alloc]
initWithTitle:@"Done"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(doneEditing:)];
self.navigationItem.rightBarButtonItem = doneButton; //I could use this as the save button.
self.myText.text =[[NSUserDefaults standardUserDefaults] objectForKey:@"textkey"];
}
おかげ
OKです。
ここで、USUserDefaultが最初のビューコントローラの新しいコードです。 detailViewControllerで
- (void) coverflowView:(TKCoverflowView*)coverflowView coverAtIndexWasDoubleTapped:(int)index{
SomeDetailViewController *detailViewController = [[SomeDetailViewController alloc] initWithNibName:@"SomeDetailViewController" bundle:nil];
if ((int)index == 0) {
NSMutableDictionary *mydictionary = [[NSMutableDictionary alloc] init];
[mydictionary setObject:(@"0002.jpg")
forKey:@"imagekey"];
}
[self.navigationController pushViewController:detailViewController animated:YES];
}
私はNSUserDefaultコードを交換するのviewDidLoad {
imageView .image = [[UIImage alloc] init];
self.imageView.image =[UIImage imageNamed:[[NSMutableDictionary ] objectForKey:@"imagekey"]];
にこのコードを書かれています。
でもエラーが発生する
予想される ';'式の後 期待される表現 終了結果未使用 予想される識別子
助けてもらえますか?
「アプリに保存」とはどういう意味ですか? – fzwo