¿Por qué NSDirectoryEnumerator recoge archivos ocultos aquí?

Necesito evitar archivos ocultos en esta enumeración, pero los archivos .DS_Store todavía se están agregando.

puse el NSLog para verificar y obtengo resultados allí.

Probablemente haya algo obvio, pero no puedo verlo.

NSDirectoryEnumerator *dirEnumerator;
                NSFileManager *fileManager = [[NSFileManager alloc] init];

                dirEnumerator = [fileManager enumeratorAtURL:item 
                                  includingPropertiesForKeys:[NSArray array]
                                                     options:NSDirectoryEnumerationSkipsPackageDescendants || NSDirectoryEnumerationSkipsHiddenFiles 
                                                errorHandler:nil];

                for (NSURL *urlItem in dirEnumerator) { 

                    // is item hidden ?
                    NSNumber *isHidden = nil;
                    if ([urlItem getResourceValue:&isHidden forKey:NSURLIsHiddenKey error:nil]) {
                        if ([isHidden isEqual:[NSNumber numberWithInt:1]]) {

                            NSLog(@"isHidden is 1");
                            continue;
                        }
                    }

Respuestas a la pregunta(1)

Su respuesta a la pregunta