【发布时间】:2012-02-07 08:14:55
【问题描述】:
我有方法,从画廊或相机拍照
-(IBAction) getPhoto:(id) sender {
UIImagePickerController * picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
if((UIButton *) sender == choosePhotoBtn) {
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
} else {
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
}
[self presentModalViewController:picker animated:YES];
}
但是当我在模拟器上运行它时,代码不起作用。它在picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum 和picker.sourceType = UIImagePickerControllerSourceTypeCamera 中不起作用
是模拟器的问题还是代码的问题?
【问题讨论】:
-
您使用的是 iPhone 模拟器还是 iPad 模拟器。
-
Iphone 模拟器。我将 'UIImagePickerControllerSourceTypeSavedPhotosAlbum' 更改为 'UIImagePickerControllerSourceTypePhotoLibrary' 但库是空的,应该在哪里添加照片,然后在应用程序中使用它们
-
是的,因为你使用的是模拟器。
标签: ios camera ios-simulator uiimagepickercontroller photo-gallery