好的,所以我正在尝试获取 webView 的当前 URL,以便我可以解析它并隔离一个数字。但是,变量 _webURL 没有使用 URL 设置。URL 未使用以下命令打印到日志,为什么?:
初始显示的实现:
@synthesize adWebView1;
@synthesize webURL = _webURL;
...
- (void)viewDidLoad
{
[adWebView1 loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://m.web.org/bannercontroller.php"]]];
_webURL = adWebView1.request.URL.absoluteString;
NSLog(@"The Current URL is", _webURL);
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
}
- (void)viewDidUnload
{
adWebView1 = nil;
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
我将其修改为:
- (void)viewDidLoad
{
[adWebView1 loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://m.web.org/bannercontroller.php"]]];
NSString *rawURL = [adWebView1 stringByEvaluatingJavaScriptFromString:@"location.href;"];
NSLog(@"Das URL ist", *rawURL);
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
}
正在产生以下错误:
无法通过 veriadic 函数按值传递接口类型为“NSString”的对象。