resolvesAliases
エイリアスを返すか、オリジナルを返すかの設定を返します
解説
エイリアスを返しますか、オリジナルを返しますかの設定を返します。
YESなら、エイリアスファイルを選択した場合、オリジナルファイルを返します。
NOならエイリアスファイルを返します。
初期設定ではYESを返します。
返り値
( BOOL )
オリジナルファイルを返すYES/NO
引数
フレームワーク
ApplicationKit
クラス
NSOpenPanel
Instance Methods
使用可能
10.0
参照
- setResolvesAliases:
例文
#import "Controller.h" @implementation Controller - (IBAction)pushButton:(id)sender { NSOpenPanel *opanel = [NSOpenPanel openPanel]; NSArray *fileTypes = [NSArray arrayWithObjects:@"jpg",@"pdf",@"txt",@"'JPEG'",@"'TEXT'",nil]; int opRet; [opanel setResolvesAliases:NO]; if([opanel resolvesAliases]){ NSLog(@"original"); }else{ NSLog(@"alias"); } opRet = [opanel runModalForDirectory:NSHomeDirectory() file:nil types:fileTypes ]; if (opRet == NSOKButton){ NSLog([opanel filename]); [info setStringValue:[opanel filename]]; }else{ NSLog(@"Cansel"); } } -(void)didEndSaveSheet:(NSSavePanel *)savePanel returnCode:(int)returnCode conextInfo:(void *)contextInfo { } @end