メインバンドルに大きな.htm
ファイルがあり、webview にロードしたいです。URL の末尾にフラグメント ID を追加するまでは問題ありません。#c
ボタンを押すとアンカーIDでWebビューが開くようにします。
ところで: 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];