pathForResource:ofType:inDirectory:
バンドルのリソースのフォルダから名前と拡張子でファイルを探してパスを返します
+(NSString *)pathForResource:(NSString *)name:
ofType:(NSString *)extension:
inDirectory:(NSString *)bundlePath:
解説
バンドルのリソースのフォルダから名前とファイル拡張子でファイルを探してパスを返します。
パッケージになければnilを返します。
【bundlePath】
バンドル内のResources内のフォルダ
【extension】
拡張子。空の文字列またはnilかもしれません。
返り値
( NSString * )
パス
フレームワーク
Foundation
クラス
NSBundle
Class Methods
使用可能
10.0
IOS2.0
参照
- localizedStringForKey:value:table:
- pathForResource:ofType:
- pathForResource:ofType:inDirectory:
- pathsForResourcesOfType:inDirectory:
+ pathsForResourcesOfType:inDirectory:
例文
#import "SetImage.h" @implementation SetImage - (IBAction)set:(id)sender { NSString *string; string = [[NSBundle mainBundle] pathForResource:@"Japanese" ofType:@"lproj"]; if (string!=nil){ [str setStringValue:string]; }else{ [str setStringValue:@"Nil"]; } } @end