【发布时间】:2010-07-31 10:07:34
【问题描述】:
当我使用 UIImagePickerControllerSourceTypeCamera 时,我收到“收到内存警告。级别 = 1”。
如果我在进入应用程序后立即访问相机,我会收到“收到内存警告。级别=1”,但是当我在访问应用程序中的所有其他功能后选择相机选项时,应用程序在调试器控制台显示时崩溃
收到内存警告。等级=1
程序接收信号:“EXC_BAD_ACCESS”。
为什么会这样?我在构建和分析时没有收到任何内存泄漏通知。
if(actionSheet.tag == 1){
addButton.enabled = YES;
UIImagePickerController * picker = [[[UIImagePickerController alloc] init] autorelease];
picker.delegate = self;
if (buttonIndex == 0)
{
NSLog(@"selecting camera");
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController:picker animated:YES];
}
else if (buttonIndex == 1){
NSLog(@"choosing album");
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self presentModalViewController:picker animated:YES];
}
else
{
//NSLog(@"cancel");
}
}
【问题讨论】:
标签: iphone camera uiimagepickercontroller