オフラインリソースのロードに関する情報をUIWebViewにルックアップした後、簡単な解決方法がないと思われます。オフラインリソースをUIWebViewまたは別のソリューションにロードする
私はこの問題は私のリソース内側フォルダです内部はロードされませんすべての画像の/ etcということで、次の
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"tour" ofType:@"html"]isDirectory:NO]]];
を行うことによって、非常に簡単に私のメインのHTMLファイルを読み込むことができます。 tour.htmlのようなトップレベルにある場合、ロードされます。
パスは、サーバー上のパスのように振る舞いません。
は、リソースへの相対パスまたは絶対パスですか?オフラインで読み込まれたページは、パスが相対的な場合(例:
)、画像もバンドルに含まれている限り、画像などを読み込むことができます。 xcodeはすべてを同じフォルダにフラットにする傾向があるため、ファイルを直接追加するのではなく、htmlを含むフォルダへのフォルダ参照を追加する必要があります。 –
次のポスト http://stackoverflow.com/questions/6179786/ipad-loading-local-html-into-web-view-with-images-and-javascript – voromax
にあなたの質問に対する答えを見つけることができますおかげでベン、私は本当にあなたが直接ファイルを追加するのではなく、自分のhtmlを含むフォルダへのフォルダ参照を追加することによってあなたが意味するか分からないと思います。フォルダへのフォルダ参照とは何ですか?私の道はあなたが言及したような相対的なものです。 – VagueExplanation