我有一个TabBarController,其中一个选项卡有一个ImageView。此外,我有一个显示ImagePicker的按钮:
- (IBAction)choosePhoto {
// Create image picker controller
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
// Set source to the camera
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
// Delegate is self
imagePicker.delegate = self;
// Allow editing of image ?
[imagePicker setAllowsEditing:NO];
// Show image picker
[tabBarController presentModalViewController:imagePicker animated:NO];
但问题是,当我按下按钮以启动ImagePicker时,我收到消息:收到内存警告。等级= 1 /等级= 2.
我试图将代理更改为选项卡的视图,但它既不起作用。
有什么想法吗?
由于
答案 0 :(得分:0)
内存警告本身不是问题。摄像机需要大量内存,因此每当显示摄像机界面时系统都会生成内存警告。只要确保尽可能多地释放内存以响应警告。