我正在为 iPhone 开发一个简单的测试应用程序。我想单击一个按钮来更改URL
of webview
,然后加载新的 URL。这是我的代码:
NSString *nurl = [NSString stringWithFormat: @"http://www.abc.com/abc.aspx?SN=%@&fdate=%@&tdate=%@", SNstr, fDate, tDate];
NSLog(@"################: %@", nurl);
NSURL *url = [NSURL URLWithString:nurl];
NSLog(@"################: %@", url);
NSURLRequest *req = [NSURLRequest requestWithURL:url];
[Logs loadRequest:req];
它在里面运行良好viewDidLoad
。我将它移动到一个按钮中:
-(IBAction)CheckLog:(id)sender
{
// codes here
}
当我按下按钮时,它给出了nurl
正确的值,但url
' 的值为空。所以 UIWebView 没有任何改变Logs
。
为什么会这样,当代码在 中正确运行时viewDidLoad
?