Проверить, существует ли имя файла в каталоге документов

В моем приложении я использую следующий код для сохранения изображений / файлов в каталог документов приложения:

-(void)saveImageDetailsToAppBundle{
    NSData *imageData = UIImagePNGRepresentation(userSavedImage); //convert image into .png format.
    NSFileManager *fileManager = [NSFileManager defaultManager];//create instance of NSFileManager
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); //create an array and store result of our search for the documents directory in it
    NSString *documentsDirectory = [paths objectAtIndex:0]; //create NSString object, that holds our exact path to the documents directory
    NSString *fullPath = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.png",txtImageName.text]]; //add our image to the path

    NSLog(fullPath);

    [fileManager createFileAtPath:fullPath contents:imageData attributes:nil]; //finally save the image

    NSLog(@"image saved"); 
}

Однако существует проблема с имя изображения. Если файл существует в каталоге документов, новый файл с таким же именем перезапишет старый файл. Как проверить, существует ли имя файла в каталоге документов?

7
задан Christina 27 June 2011 в 10:09
поделиться