Предупреждение памяти Iphone, когда камера показывает - PullRequest
0 голосов
/ 28 декабря 2010

У меня есть 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 голосов
/ 28 декабря 2010

Предупреждение о памяти как таковое не является проблемой. Камере требуется очень много памяти, поэтому очень часто система выдает предупреждение памяти всякий раз, когда отображается интерфейс камеры. Просто постарайтесь освободить как можно больше памяти в ответ на предупреждение.

...