私のアプリケーションには2つのテーブルビューがあります。1つはメインのテーブルビューで、もう1つはお気に入りのテーブルビューです。まず、メインテーブルビューの任意の行をクリックすると、メインビューにすべてのplistデータが表示され、スクリーンショットとして次のクラスに移動します。下
このビューには、メインのテーブルビューから選択したテキストを表示するUILabelがあり、最も重要なのは、UIButtonをFavoritに追加することです。クリックすると現在のUIlabel値を保存し、お気に入りのテーブルビューに移動すると、この値を表示したいのですが、NSUserdefualtを使用して値を保存しようとしましたが、機能しません。最後の値が保存されないためです。過去の値の記録。これが私が試した私のコードです。
-(IBAction)AddToF
{
NSString *str=lblText.text;
[[NSUserDefaults standardUserDefaults] setObject:str forKey:@"preferenceName"];
}
そして、Favuritテーブルビューでこれらの値を取得します
- (void)viewWillAppear:(BOOL)animated
{
NSString *savedValue = [[NSUserDefaults standardUserDefaults]
stringForKey:@"preferenceName"];
[super viewWillAppear:animated];
}
修正方法を教えてもらえますか。ありがとうございます。