Iam開發一個應用程序。在那我想從攝像頭拍照。爲此,我使用了UIImagePickerControllerSourceTypeCamera.But我的問題是如何獲得該圖像intomy應用程序。請告訴我如何管理該應用程序。如何使用相機拍攝的照片?
回答
這很簡單。你有一個方法UIImagePickerController
這是 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImageWithMediaInfo(NSDictionary *)info
。你可以在這裏得到圖像用戶從UIImagePickerControllerSourceTypeCamera
中選擇的圖像。現在在AppDelegate的頭部聲明一個UIImage
的對象。例如,我聲明UIImage *pickedImage
。在AppDelegate中聲明這一點的目的是我們可以在應用程序的任何地方使用這個Image。不要保留和合成這個對象。現在回到你didFinishPickingImage
方法,現在你的這個方法的身體應該是這樣的:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)info {
((AppDelegate*)[UIApplication sharedApplication].delegate).pickedImage= [info objectForKey: UIImagePickerControllerOriginalImage];
}
現在你可以很容易地通過使用此圖像在你的應用程序只需撥打((AppDelegate*)[UIApplication sharedApplication].delegate).pickedImage
即可。希望能幫助到你。
快樂編碼!
- 1. 使用UIViewController(MonoTouch)相機拍攝照片
- 2. Monodroid使用相機拍攝照片
- 3. 拍攝來自相機的照片
- 4. 相機照片拍攝失敗
- 5. 如何在windows phone/desktop上使用相機拍攝照片/照片
- 6. 如何檢測照片是否被拍攝(照相機意圖)
- 7. 如何使用拍攝的照片?
- 8. 使用QTCaptureView拍攝照片
- 9. 使用Android相機拍攝的照片的奇怪尺寸
- 10. 使用Photos Framework獲取相機拍攝的照片的URL
- 11. 如何獲取相機拍攝的照片的路徑ios swift
- 12. Phonegap相機API保存拍攝到相機膠捲的照片
- 13. 閱讀使用相機拍攝的照片意向
- 14. 使用相機拍攝照片時的縮放選項
- 15. Android:如何使用相同的相機意圖拍攝多張照片
- 16. 使用Android相機拍攝照片後開始新活動
- 17. 如何從全尺寸相機拍攝照片? (Android Java)
- 18. 如何啓動相機並拍攝照片
- 19. 使用phonegap Camera Plugin從照相機卷中隨機拍攝照片?
- 20. 如何設置使用android相機拍攝的照片的尺寸和質量?
- 21. 增加用Android相機拍攝的照片的大小
- 22. iOS - 防止用相機拍攝的照片轉到iCloud
- 23. Android - ImageView不會顯示用相機拍攝的照片
- 24. PhoneGap的應用程序退出,一旦相機拍攝照片
- 25. 如何用Kurento拍攝單張照片?
- 26. 如何禁用重新拍攝照片?
- 27. 用相機拍攝照片並用GWT上傳器發送
- 28. 相機拍攝照片在Android臨時保存圖片?
- 29. 無法保存使用本機相機應用拍攝的照片
- 30. 拍攝照片與使用的UIImagePickerController