Как удалить.DS_Store из NSArray?

У меня есть код, чтобы убрать объекты с пути @"/Users/playra/Desktop/2 DivyaLoka/Собрание Тайн"

- (void) setPathProperty:(NSString *)pathProperty
{
    _pathProperty = pathProperty;
    NSArray* allContents = [[NSFileManager defaultManager]  contentsOfDirectoryAtPath:pathProperty error:nil];
    self.contents = allContents;
    [self.tableView reloadData];
    self.navigationItem.title = [self.pathProperty lastPathComponent];
}

Ниже в этой строке находится объект.DS_Store

NSArray* allContents = [[NSFileManager defaultManager]  contentsOfDirectoryAtPath:pathProperty error:nil];

Как убрать это оттуда?

1 ответ

Попробуй это:

NSMutableArray * dirContents = [[NSMutableArray alloc] initWithArray:docDir];
if([docDir containsObject:@".DS_Store"])
{
    [dirContents removeObject:@".DS_Store"];
}
Другие вопросы по тегам