iPhoneのObjective CからHTMLファイルを起動しようとしています。私はファイルを作成しましたが、実行することはできません。私はURLを正しく形成していないか、またはopenURLコマンドを正しく指定していないと思われます。iPhone(Objective C)でHTMLファイルを実行するには?
ファイル:// localhostのの/ var /モバイル/アプリケーション/ E43AB0A2-C868-497C-9164-DA101372AD5Dを/
NSLog(@"HTMLurl: %@", [HTMLurl absoluteURL]); if (![[UIApplication sharedApplication] openURL:HTMLurl]) { NSLog(@"URL failed to open."); }
ここHTMLURLが含まれているものです。ここで
は、コードがありますドキュメント/ HTMLfileout.html
私は別のURLに指定され、再生するオーディオ引き起こすために、同一のコードを使用することができました:
F ile://localhost/var/mobile/Applications/E43AB0A2-C868-497C-9164-DA101372AD5D/Documents/audiofileout.mp3
しかし、htmlコードはnilを返し、何も起こりません。ここで
は、私は、URLを作成する方法である:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString* HTMLFilePath = [documentsDirectory stringByAppendingPathComponent:@"HTMLfileout.html"];
HTMLurl = [NSURL fileURLWithPath:HTMLFilePath];
NSLog(@"HTMLurl: %@", [HTMLurl absoluteURL]);
NSData* outputData = [LTTInterface getCompressedHTMLData];
[outputData retain];
は、事前にありがとうございます。私はURLの書式設定についてすでに多くの質問に答えていますが、私はこれを自分で取り除くことはできません。
ユアーズ、 ケン
HTMLファイルを実行しますか?あなたはブラウザのようにHTMLファイルを表示したいのですか? – Jack
はい、ブラウザにHTMLファイルを表示します。 – user938797