удалить изображения из NSHomeDirectory () в iphone - PullRequest
1 голос
/ 24 мая 2011

Привет, я сохраняю изображения вроде этого:

[UIImagePNGRepresentation(image) writeToFile:[self findUniqueSavePath] atomically:YES];
// Show the current contents of the documents folder
CFShow([[NSFileManager defaultManager] directoryContentsAtPath:[NSHomeDirectory() stringByAppendingString:@"/Documents"]]);

- (NSString *) findUniqueSavePath
{   
    int i = 1;
    NSString *path;
    do 
    {
        // iterate until a name does not match an existing file
        path = [NSString stringWithFormat:@"%@/Documents/IMAGE-%d.PNG", NSHomeDirectory(), i++];
    } while ([[NSFileManager defaultManager] fileExistsAtPath:path]);

    [classObj updateimage];

    return path;
}

Я хочу удалить изображения при записи нового изображения в документе.

1 Ответ

2 голосов
/ 24 мая 2011

Вы можете использовать этот код

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *path=[documentsDirectory stringByAppendingPathComponent:@"image.png"];
    [[NSFileManager defaultManager] removeItemAtPath:path error:nil];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...