私はiPhone6シミュレーターを使用していますが、次のコードのいずれかを使用してファイル(htmlの拡張子pdf)を取得しようとしています。
NSString *file = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%@.pdf", documentName] ofType:nil];
また
NSString *file2 = [[NSBundle mainBundle] pathForResource:documentName ofType:@"pdf"];
のファイルがResourcesフォルダーにあることを確認し、ファイルを追加しません。プログラムでWebからダウンロードし、このパス(/ Users / myMac / Library / Application Support / iPhone Simulator / 6.9 / Applications)に表示します。 /E60F22DD-7301-48EF-AB25-B9D42FA6AD49/myApp.app)ファイルは表示されますが、コードには表示されません
しかし、このコードは時々私にnullを与え、他の時には私にファイルを与えます。
なぜこれが起こるのか、そしてこれを防ぎ、それを常に私にファイルにする方法。私が使用することを検討してください
if(file != nil)
そして、file == nilの場合は、何らかの方法でファイルを開こうとします。
前もって感謝します。