1
我用下面的代碼保存照片從相機拍攝刪除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
現在,當IM如何去除圖像?
我想:
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager removeItemAtPath:[self.imgUrl absoluteString] error:NULL];
,但它沒有工作 任何幫助將是巨大的
預先感謝您
圖像也沒有工作我嘗試了 – 2011-12-29 10:23:28
我相信imgUrl的是NSURL對象,如果是的話它應該工作。只是嘗試打印它的網址你得到 – Splendid 2011-12-29 10:27:46
也NSLog(@「%@」,[self.imgUrl路徑]);其結果是:/asset.JPG – 2011-12-29 10:31:27