非常簡單的問題。我有一個加載網址的單一視圖(web視圖)的應用程序。該應用程序附帶有一個設置包,其中一個字段要求輸入一個字符串。這裏是我的ViewController代碼:如何從設置偏好更新webview
- (無效)viewDidLoad中{
[super viewDidLoad];
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSString *settingString = [prefs stringForKey:@"name_preference"];
[prefs synchronize];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.stackoverflow.com/%@", settingString]]]];
}
到目前爲止好權。它從設置中獲取字符串並連接網址的結尾,一切都很好。當我在模擬器中運行時,如果我在設置中更改字符串,我必須每次關閉SIM來更新視圖。有沒有其他地方我應該把這個代碼而不是「viewDidLoad」?我希望我的webview每次更新時都會從設置中重新打開我的應用。感謝您的幫助....