相机显示时的Iphone Memory警告

时间:2010-12-28 18:33:26

标签: iphone uiimagepickercontroller nsimageview

我有一个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.

我试图将代理更改为选项卡的视图,但它既不起作用。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

内存警告本身不是问题。摄像机需要大量内存,因此每当显示摄像机界面时系统都会生成内存警告。只要确保尽可能多地释放内存以响应警告。