2012-07-19 64 views
1

我想創建一個應用程序,它可以從相機拍攝照片,也可以從照片庫中圖像。iOS UIImagePicker didFinishPickingMediaWithInfo Vs editingInfo

但我遇到的問題是,

當我選擇拍攝照片從照相機能正常工作,我使用

- (void) imagePickerController: (UIImagePickerController *) pickerr didFinishPickingMediaWithInfo: (NSDictionary *) info; 

但是,當我去的畫廊PIC的圖像,使用

- (void)imagePickerController:(UIImagePickerController *)pickerr didFinishPickingImage:(UIImage *) image editingInfo:(NSDictionary *)editingInfo; 

執行上述方法並且我選擇的圖片再次被保存。

如果我評論第一種方法,那麼我能夠在UIImageView中顯示選定的圖像。

應該改變什麼,以便兩者都可以很好地工作。

謝謝。

回答

3

由於imagePickerController:didFinishPickingImage:editingInfo:棄用iOS中3.0

試試這個方法imagePickerController:didFinishPickingMediaWithInfo:

+0

感謝,但使用的[我怎麼能告訴...](http://stackoverflow.com/解決的問題問題/ 7155311 /如何告訴,如果圖像返回from-didfinishpickingmediawithinfo-was-from?rq = 1) – MTahir 2012-07-19 19:29:25

+0

是的,MediaWithInfo解決了這個問題,沒有上面的鏈接幫助。 – MTahir 2012-07-19 19:31:07

+0

@穆罕默德塔希爾歡迎您:) – 2012-07-19 19:31:37