私は少し立ち往生しています...
アプリを作成したので、必要なのは、アプリのリソース フォルダーにある HTML ドキュメントを開くボタンだけです。
ボタンをクリックすると、html ファイルが新しいウィンドウまたはサファリで開きます。これが最も簡単な方法です。
誰でも私を助けることができますか?
私は少し立ち往生しています...
アプリを作成したので、必要なのは、アプリのリソース フォルダーにある HTML ドキュメントを開くボタンだけです。
ボタンをクリックすると、html ファイルが新しいウィンドウまたはサファリで開きます。これが最も簡単な方法です。
誰でも私を助けることができますか?
どうぞ:
NSString *path = [[NSBundle mainBundle] pathForResource:@"your file name" ofType:@"html"];
NSURL *baseURL = [[NSURL alloc] initFileURLWithPath:path isDirectory:YES];
NSString *html = [NSString stringWithContentsOfURL:[NSURL fileURLWithPath:path] encoding:NSUTF8StringEncoding error:nil];
[webview setDelegate:self];
webview.dataDetectorTypes = UIDataDetectorTypeAll;
[webview loadHTMLString:html baseURL:baseURL];
パスからファイルを読み取る必要があります。
リソース フォルダ (つまり、NSBundle) にある場合は OK、そうでない場合はパスを取得します。
html を読み取って表示します。
2 つ目の方法は NSAppleScript を使用する方法ですが、これはサンドボックス化されたアプリケーションには適していません。
最初の方法は、webView で表示することです。
NSString *path=[[NSBundle mainBundle] pathForResource:@"index"
ofType:@"html"/*or htm as per your file extension*/
inDirectory:@"yourDirectoryName"];
NSURL *url=[NSURL fileURLWithPath:path];
NSURLRequest *urlRequest=[NSURLRequest requestWithURL:url];
[[webView mainFrame] loadRequest:urlRequest];