2013-04-10 75 views
2

如何從imagePickerController中保存圖片屬性?我能夠將圖像顯示到UIImageView中,但是當我嘗試對圖像執行其他操作時,圖像仍然爲零。你可以看到我如何保存下面的圖像。如何從imagePickerController中保存UIImage屬性

-(void)imagePickerController:(UIImagePickerController *)picker 
didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 

[self dismissViewControllerAnimated:YES completion:nil]; 
self.image = [info objectForKey:UIImagePickerControllerOriginalImage]; //self.image is a UIImage property 
} 

回答

2
[self dismissViewControllerAnimated:YES completion:nil]; 
self.image = [info objectForKey:UIImagePickerControllerOriginalImage]; 

你應該解僱圖像拾取您保存圖像後,因爲info的對象保留通過圖像選擇器(和信息是那裏,直到圖像選擇器沒有被駁回),正確的做法:

self.image = [info objectForKey:UIImagePickerControllerOriginalImage]; 
[self dismissViewControllerAnimated:YES completion:nil]; 

現在你可以將你想要的任何東西進行圖像處理。