DESKPLATE ブログ -19ページ目

DESKPLATE ブログ

中野/高円寺/荻窪/吉祥寺/三鷹周辺でアプリ開発業者をお探しなら!
スマホアプリ開発 DESKPLATE のブログです!

1)loadDataメソッドを使う場合


NSString *contentPath = [[NSBundle mainBundle] pathForResource:HTMLRootName ofType:@"html"];
NSData *contentHTML = [NSData dataWithContentsOfFile:contentPath];
NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];

[myWebView loadData:contentHTML MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:baseURL];


2)loadRequestメソッドを使う場合
  webView_.scalesPageToFit = YES;
[webView_ loadRequest: [NSURLRequest requestWithURL: [NSURL fileURLWithPath: path]]];


両方ともpathがファイルへのパス
e-pubでHTML5を使いたい場合、

拡張子をhtmlにしてhtml5の記述で書けばいいっぽい。

iphoneアプリのe-pubリーダをUIWebViewで作る場合は、
xhtmlのままだとviewportが使えずにピンチインピンチアウトを実装する場合、画面サイズが自動で最適化されない。

xhtmlでもなぜかvideo、audioタグは使える。
5/9 に承認された「ペイントLite」のダウンロード数
$IT起業日記@吉祥寺 DESKPLATE
~ 5/15 2,337
~ 5/22 2,584
~ 5/29 2,745
~ 6/5  2,634

合計で 10,300 ダウンロード! ありがとうございました!

今まで出したアプリの中で最大のダウンロード数です。
「署名者が有効ではないため インストールされませんでした」

Flash CS5を使ってて いきなりこんなエラーが出て作成したアプリをインストールできなくなった場合

プロビジョニングファイルの期限が切れている可能性があります

iOS DevCenterにログインしてプロビジョニングファイルを更新後、
ダウンロードして AIR for iOS 設定で新しいプロビジョニングファイルを選択後、パブリッシュ

これでiPhone端末にインストール可能
新しいプロビジョニングファイルもインストールされます