我是 iOS 新手,但我知道这很危险。那就是说我束手无策,我正在寻找一些指导。我正在使用 iOS 处理大量设计问题,但我找到了一种方法来以我想要的方式显示内容,使用 webView 并调用 HTML 页面,为我提供所需的外观和感觉。
但是,我需要让它根据用户点击的内容动态调用不同的 .html 文件。我发现当我单步执行它跳过的代码时,我的 if 条件被完全忽略了。下面是代码。我也为 viewDidAppear 试过这个。结果相同。Title 是一个 NSString ......所以理论上我是在比较一个字符串和一个字符串。
- (void)viewDidLoad
{
if (Title == @"Acme") {
NSString *path = [[NSBundle mainBundle]pathForResource:@"index" ofType:@"html"];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
[webView setScalesPageToFit:NO];
} else if (Title == @"NotAcme"{
NSString *path = [[NSBundle mainBundle]pathForResource:@"Page2" ofType:@"html"];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
[webView setScalesPageToFit:NO];
}
[super viewDidLoad];
// Do any additional setup after loading the view.
}
有任何想法吗?提前致谢!
杰里米