0

私は少し立ち往生しています...

アプリを作成したので、必要なのは、アプリのリソース フォルダーにある HTML ドキュメントを開くボタンだけです。

ボタンをクリックすると、html ファイルが新しいウィンドウまたはサファリで開きます。これが最も簡単な方法です。

誰でも私を助けることができますか?

4

2 に答える 2

0

どうぞ:

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];
于 2013-03-09T20:02:31.003 に答える
0

パスからファイルを読み取る必要があります。

リソース フォルダ (つまり、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];
于 2013-03-09T19:27:51.777 に答える