Я использовал ниже код для сохранения фотографий, взятых из камерыУдалить содержимое NSURL Пути
код:
- (IBAction)saveImage:(id)sender {
UIImage *viewImage = imageView.image; // was taken from Camera
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
// Request to save the image to camera roll
[library writeImageToSavedPhotosAlbum:[viewImage CGImage] orientation:(ALAssetOrientation)[viewImage imageOrientation] completionBlock:^(NSURL *assetURL, NSError *error){
if (error) {
NSLog(@"error");
} else {
NSLog(@"url %@", assetURL);
self.imgUrl = assetURL;
}
}];
[library release];
}
это логарифм NSLog
assets-library://asset/asset.JPG?id=2A72A3FF-1662-4979-8DD7-0F5721C49F81&ext=JPG
Теперь, когда им сделать с изображением, как его удалить?
Я пробовал:
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager removeItemAtPath:[self.imgUrl absoluteString] error:NULL];
, но оно не работает любая помощь будет большим
спасибо заранее
это не сработало я попробовал –
Я считаю imgURL является NSURL Object, если это так, он должен работать. Просто попробуйте напечатать это url u и получите – Splendid
также i NSLog (@ "% @", [self.imgUrl путь]); в результате получается: /asset.JPG –