Как я могу отобразить предупреждение, когда я получил предупреждение памяти. Уровень = 2 в iphone SDK - PullRequest
0 голосов
/ 21 июня 2011

В моем приложении пользователь может добавить любое количество изображений для просмотра. Если он попытается добавить больше изображений большего объема памяти, приложение получит предупреждение памяти. Поэтому я хочу отобразить предупреждение, чтобы не добавлять изображения после получения уровня памяти предупреждения = 2. Возможно ли это Если так, пожалуйста, помогите мне. Спасибо

Ответы [ 4 ]

5 голосов
/ 21 июня 2011

Для удобства пользователя не отображает предупреждение . Обработка памяти - это ваша ответственность, а не ответственность вашего пользователя.

2 голосов
/ 21 июня 2011

Какое оповещение вы хотите отключить?вы можете сделать NSAlert следующим образом:

[NSAlert alertWithError:@""];

EDIT

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    [NSAlert alertWithError:@"You cannot make any more pictures"];
    canTakePicture = NO;
}

Создать переменную экземпляра canTakePicture типа BOOL.При создании изображения вы должны проверить, является ли «canTakePicture» ДА или НЕТ.

1 голос
/ 21 июня 2011

Ваш метод контроллера представления didReceiveMemoryWarning вызывается, когда приложению не хватает памяти.Здесь вы можете создать alertview и отобразить соответствующее сообщение.

В общем, обработайте предупреждение здесь.

1 голос
/ 21 июня 2011

В уведомлении didReceiveMemoryWarning write.

- (void)didReceiveMemoryWarning {
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];

// Release any cached data, images, etc that aren't in use.}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...