私はObjective-CとiOS開発には初めてです。 UIWebViewで表示するローカルpdfファイルを取得できません。ファイル名を保持する配列を設定してから、UIWebViewに表示します。どんな助けもありがとう! DetailViewController.mから(pdfファイル名のセット配列)UIWebViewにローカルPDFファイルを表示するにはどうすればよいですか?
[mCommands addObject:[[NSDictionary alloc]
initWithObjectsAndKeys:@"Break",@"name",@"cmd_break.pdf",@"url",nil]];
[mCommands addObject:[[NSDictionary alloc]
initWithObjectsAndKeys:@"Close",@"name",@"cmd_close.pdf",@"url",nil]];
:MasterViewController.mから
(のUIWebViewで表示pdfファイル)
NSString *filename = [self.detailItem objectForKey:@"name"];
NSString *path = [[NSBundle mainBundle] pathForResource:filename ofType:@"pdf"];
NSURL *detailURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:detailURL];
[self.detailWebView loadRequest:request];
私は正直なところ、どのように多くの人がIDEであるXcodeと目的語のc言語を混同しているのか信じられません。 –
ああ、おそらくあなたは非常に明らかに占領し、貧しい無知な初心者を助ける象牙塔の高さから下に達することができます。 – FLipxcode
まず、いくつかのことがあります。 #1:あなたのファイルは実際にアプリケーションのバンドルにコピーされていますか? Xcodeで、 'Project-> My Target-> Build Phases-> Bundle Resources'をクリックしてください。 PDFがない場合は、プロジェクトからそのボックスにドラッグします。 #2:WevViewをロードする前に「パス」を記録してください。ファイル名が間違っている可能性があります。 –