1

私はiPhone Dropboxアプリで作業しています.DropboxSDKを使用してこれを開発しています.APP、Getting Started.pdf、Photos、Publicなどのマイドロップボックスアカウントからファイルを取得し、このファイルをNSMutableArrayに保存し、TableViewに表示します.ユーザーがTableViewでファイルを選択すると、DidSelectRowデリゲートからそのアイテムを取得します。そのファイルを見つける方法は?私を助けてください

前もって感謝します

4

1 に答える 1

2

NSPredicateこの目的に使用できます。

例えば:-

NSMutableArray *mutableArray = [array with objects];
NSPredicate *predictate = [NSPredicate predicateWithFormat:@"%K == %d",@"isDefault",1];
NSArray *filterArray = [mutableArray filteredArrayUsingPredicate:predictate];
NSLog(@"filterArray :%@",filterArray);

または、これで試すこともできます:-

NSMutableArray *matches = [[NSMutableArray alloc]init];
NSFileManager *manager = [NSFileManager defaultManager];

    NSString *item;
    NSArray *contents = [manager contentsOfDirectoryAtPath:[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] error:nil];
    for (item in contents)
    {
        if ([[item pathExtension]isEqualToString:@".pdf"])
        {
            [matches addObject:item];
        }
    }
于 2012-09-14T07:33:44.807 に答える