1

iOS5にアップデートするときに、アプリに少し問題があります。私のドキュメントディレクトリには、sqliteファイルとPDFドキュメントがあります。sqliteファイルには、PDFドキュメントのURLが含まれています。

アプリを起動すると、sqliteファイルに保存されているドキュメントのリストが表示されます。しかし、PDFを開きたいのですが、ドキュメントが見つかりません。

したがって、iOSはドキュメントのディレクトリアドレスを変更すると思います。それは可能ですか?

私は私のPDFのアドレスを次のように保存します:

NSArray *pathArr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 
                                                                       NSUserDomainMask,
                                                                       YES);
NSString *filename = [NSString stringWithFormat:@"%@/%@/%@",[pathArr objectAtIndex:0],title,versionString];
4

1 に答える 1

1

mor情報なしであなたの質問に答えることは難しいです。Documentsフォルダーにあると言うsqliteファイルを読み取ることができるという事実は、プログラムが少なくともそのファイルを見つけることができることを示しています。

アプリケーションのinfo.plistファイルでApplicationSupportsiTunesファイル共有属性を設定することにより、Documentsフォルダーに正確に何があるかを確認でき ます。その後、アプリケーションのドキュメントフォルダを表示し、iTunesでファイルを追加/削除できます。

また、で見ることができます

~Library/Application Support/iPhone Simulator/<IOSVERSION>/Applications/<UUID>/Documents

シミュレータを実行している場合はディレクトリ。

少なくとも、Documentsディレクトリの実際の内容が何であるかを知っているでしょう...

于 2011-11-05T14:10:30.457 に答える