bgs.bundle
には20個のイメージがあり、image_fileをロードしようとしています。iOSのリソースリターンnilのNSBundleパス
NSString *bpath = [[NSBundle mainBundle] pathForResource:@"bgs" ofType:@"bundle"];
NSArray *files = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:bpath error:NULL];
for (NSString *fileName in files) {
NSString *filePath = [[NSBundle mainBundle] pathForResource:fileName ofType:@"nil"];
if (filePath){
NSLog(filePath);
}else{
NSLog(@"file path is null");
}
filePath
私は正常に動作しているfileName
をも印刷されてきた、常にnullです。 私のコードで何が問題になることがありますか、バンドルからファイルをロードする他の方法がありますか?
ofTypeにnilを設定する理由はありますか? –
はい、バンドルには.pngと.jpgが含まれています – jpm
はfilePathになりません。 –