我正在使用UIImagePickerController以让用户通过拍摄新照片或从照片库中选择图像来选择我的应用中的图像。使用图库,该应用程序工作正常。但是,如果我使用相机作为资源,应用程序会占用大量内存,并在变得非常缓慢后最终死亡。UIImagePickerControllerSourceTypeCamera占用内存
有人可以告诉我使用UIImagePickerControllerSourceTypeCamera的最佳方式。
这是我使用
if(![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
return;
picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.delegate = self;
[[self navigationController] presentModalViewController:picker animated:YES];
[picker release];
该博客文章已有几个月的历史了,我无法在最新的iPhone OS中重现该错误。如果你的目标是2.2,那么这个问题不应该关注你。如果您的目标<2.2,请牢记它。 – 2009-02-19 22:54:30