completePathIntoString:caseSensitive:matchesIntoArray:filterTypes:
ファイルシステムのパスとしてファイル名が完了しているかを試してみます
-(unsigned int)completePathIntoString:(NSString **)outputName caseSensitive:(BOOL)flag matchesIntoArray:(NSArray **)outputArray filterTypes:(NSArray *)filterTypes
解説
ファイルシステムのパスとしてファイル名が完了しているかを試してみます。
返り値
( unsigned int )
整数値
引数
( NSString ** )outputName
出力名
( BOOL )flag
フラグ
( NSArray ** )outputArray
出力配列
( NSArray * )filterTypes
フィルタタイプ
フレームワーク
Foundation
クラス
NSString
Instance Methods
使用可能
10.0
参照
- hasPrefix:
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { unsigned int ret; NSString *str0 = [NSString stringWithString:@"~/aaa/b"]; NSString *str1 = [NSString stringWithString:@"~/aaa/"]; NSString *str2 = [NSString stringWithString:@"~/aaa/bbb"]; NSString *str3 = [NSString stringWithString:@"~/aaa/aaa.txt"]; NSString *str4 = [NSString stringWithString:@"~/aaa/aaa.tif"]; NSString *str5; NSArray *arr = [[NSArray alloc] initWithObjects:str1,str2,str3,str4,nil] ; ret = [str0 completePathIntoString:&str5 caseSensitive:NO matchesIntoArray:&arr filterTypes:nil//[NSArray arrayWithObjects:@"txt","tif",nil] ]; NSLog([NSString stringWithFormat:@"%u,%@",ret,str5]); NSLog([arr description]); } @end