我有顯示文章的UIWebview。我需要選擇一些文本併發送到另一個viewcontroller UITextView。但是,當我安裝應用程序我選擇文本,並加載到viewcontroller1。但是當我去viewcontroller1時,我選擇另一些文本,只顯示以前的文本。它不更新新文本。UITextView文本不更新
代碼:
視圖 - 控制:
NSString *selection = [wbCont stringByEvaluatingJavaScriptFromString:@"window.getSelection().toString()"];
NSUserDefaults *userData1 = [NSUserDefaults standardUserDefaults];
[userData1 setObject:selection forKey:@"preferenceName"];
[userData1 synchronize];
[self.navigationController pushViewController:viewcontroller1 animated:YES];
viewcontroller1:
NSString *savedValue = [[NSUserDefaults standardUserDefaults]
stringForKey:@"preferenceName"];
textView.text = [NSString stringWithFormat:@"%@", savedValue];
[self.view addSubview:textView];
什麼是savedValue的價值? – Purva
,同時啓動應用程序savedValue來,然後它不來。 – user2807197
當我得到選擇NSLog時,它正在更新。但NSUserdefaults沒有得到更新值。 NSLog(@「選擇是%@」,選擇); – user2807197