0
A
回答
2
是的,它是可能的:
- (void)takePhoto
{
UIImagePickerController * pc = [[UIImagePickerController alloc] init];
pc.sourceType = UIImagePickerControllerSourceTypeCamera;
pc.delegate = self;
pc.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera];
pc.allowsEditing = YES;
[self presentViewController:pc animated:YES completion:^{
}];
}
#pragma mark - UIImagePickerController Delegate
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[picker dismissViewControllerAnimated:YES completion:^{
UIImage * image = [info valueForKey:@"UIImagePickerControllerOriginalImage"];
self.imageView.image = image;
}];
}
編輯:
如果你想保存的圖片,你可以簡單地把它保存到緩存目錄(見蘋果文檔的NSFileManager的信息上如何做到這一點,或其他堆棧溢出問題。這是首選的NSUserDefaults,雖然這也可以。
如果你想簡單地發送它(通過電子郵件,共享或API上傳),你不必保存它首先。您可以使用駐留在上面self.imageView.image屬性中的內存中版本。
+0
非常感謝您的幫助,先生。這是一個小問題。我想發送捕捉圖像。在nsuser deafaults或nsdata中保存併發送它是一種好的做法嗎?一旦收到確認,我會將nsuser默認值或nsdata設置爲空 –
相關問題
- 1. 從UIImagePickerController保存圖像抓取圖像?
- 2. Android在設備上保存圖像
- 3. UIImagePickerController - 保存並加載圖像?
- 4. 在Android設備中保存圖像
- 5. UIImagePickerController - 保存選定的圖像
- 6. 保存圖像設備與coredata
- 7. 在Swift上保存圖像
- 8. 在圖像上保存textBlock
- 9. 在圖庫中設置圖像並保存圖像?
- 10. 使用CURL保存圖像,有時它保存空白圖像
- 11. 保存圖像
- 12. 保存圖像
- 13. 保存圖像
- 14. 保存圖像
- 15. 保存圖像
- 16. 保存圖像
- 17. 繪製並保存圖像
- 18. glReadPixels並保存到圖像
- 19. 使用Aforge保存圖像
- 20. 使用timthumb保存圖像
- 21. 使用SDL_image保存圖像?
- 22. 保存圖像使用Awesomium
- 23. 上傳和保存圖像onclick圖像
- 24. UIImagePickerController顯示正確的圖像,直到我保存圖像
- 25. 解碼並使用canvas.toDataURL()保存圖像
- 26. 使用c下載並保存圖像#
- 27. 使用javascript標記圖像並保存
- 28. 將標籤合併到圖像上並保存爲新圖像?
- 29. Symfony - 上傳圖像並保存爲blob
- 30. 上傳圖像並保存Url與Struts
你的問題太籠統了。至少你能描述你在做什麼(你如何捕捉圖像)? –
當您使用'UIImagePickerController'拍攝照片時,除非您編寫特定代碼將圖像保存到某處,否則不會保存任何內容。你關心什麼? – rmaddy
我的英文很糟糕,有些時候,對不起@ Vitaly.S –