【发布时间】:2014-10-16 17:03:22
【问题描述】:
我正在尝试评估字典中包含的特定 url 的字符串,然后如果该 url 是当前包含在“url”变量中的那个,则隐藏右栏按钮。使用 NSLogs,我发现有问题的 url 字符串被加载到“url”中,但 if 语句从未出现。我有点新手,希望能得到一些关于如何适当地构建它的反馈。谢谢一百万!
NSURL *url = [NSURL URLWithString:[self.webViewDict valueForKey:@"Url"]];
NSLog(@"%@",url);
if ([url isEqual:@"URLGOESHERE"]){
NSLog(@"If statement called");
[self.navigationItem.rightBarButtonItem setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor clearColor]}
forState:UIControlStateDisabled];
self.navigationItem.rightBarButtonItem.enabled = NO;
}
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[_webView loadRequest:request];
【问题讨论】:
标签: objective-c cocoa-touch if-statement ios7 nsurl