我有一个大的 .htm
文件在主包中,我希望将其加载到 webview 中。没有问题,直到我在 URL 的末尾添加了一个片段 id。我希望在按下按钮时,webview 打开一个锚点 id #c
。
顺便说一句:如果我创建一个 URL http://www.mydomain.com/database.htm#c 并从互联网加载它。一切都很好。
我尝试了几种方法。两者都失败了。我猜测服务器端在互联网上对 URL 进行解析,但 iPhone 没有这个能力。有人有建议吗?如果可能,请提供具体的示例。我是一个新手并且是自己一个人。
困惑了
NSString *path = [[NSBundle mainBundle] pathForResource:@"database1.htm" ofType:nil];
NSString *pathWithFrag = [NSString stringWithFormat:@"%@%@%",path, @"#c"];
NSURL *baseURL = [ NSURL fileURLWithPath:pathWithFrag];
[spinner2 loadRequest:[NSURLRequest requestWithURL:baseURL]];
[super viewDidLoad];
或者
NSString *path = [[NSBundle mainBundle] pathForResource:@"database1.htm" ofType:nil];
NSURL *baseURL = [ NSURL fileURLWithPath:path];
NSURL *newURL = [baseURL URLByAppendingPathComponent:@"#c"];
[spinner2 loadRequest:[NSURLRequest requestWithURL:newURL]];
[super viewDidLoad];