文字列に基づいてメイン アプリ バンドルに画像が存在するかどうかを確認するにはどうすればよいですか? たとえば、バンドルに image1.png という画像はありますか?
質問する
360 次
1 に答える
2
NSBundleメソッド:
- (NSString *)pathForResource:(NSString *)name ofType:(NSString *)extension
画像が見つからない場合は nil を返します。
すなわち
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"image1" ofType@"png"];
if(filePath.length > 0 && filePath != (id)[NSNull null]) {
UIImage *myImage = [UIImage imageWithContentsOfFile:filePath];
}
于 2012-09-12T18:29:46.607 に答える