そのため、「SupportingFiles」XcodeプロジェクトにPNGのリストがあります。そして、拡張子がPNGのすべてのファイルにアクセスするためにこれを行いました。
NSArray *pngFilePaths = [[NSBundle mainBundle] pathsForResourcesOfType:@"png" inDirectory:@""];
NSLog(@"PNG:%@", pngFilePaths);
これを印刷します:
"/Users/John/Library/Application Support/iPhone Simulator/5.1/Applications/123456-1234-1234-1234-B123412341234/MyPNGProject.app/UI_daily_time.png"
ただし、パス全体ではなく、PNG名「UI_daily_time」のみが必要です。だから私はこれでpngに到達するために上記のディレクトリを追加しました:
NSArray *pngFilePaths = [[NSBundle mainBundle] pathsForResourcesOfType:@"png" inDirectory:@"/Users/John/Library/Application Support/iPhone Simulator/5.1/Applications/123456-1234-1234-1234-B123412341234/MyPNGProject.app/"];
NSLog(@"PNG:%@", pngFilePaths);
しかし、pngFilePathsは空になりました。指定した「inDirectory」パスが間違っていると思いますが、理由はわかりません。事前に感謝します、どんな助けでも大歓迎です!