Отправить приложение в фоновом режиме и показать приложения в окне ниже - PullRequest
0 голосов
/ 28 сентября 2011

Я не хочу, чтобы мое приложение запускалось в фоновом режиме, я только хочу дать пользователю возможность закрыть его / ее другие приложения, когда мое приложение получает предупреждение о памяти.То есть мое приложение отображает предупреждение с кнопками Отмена и ОК.Если он / она касается OK, имитируется двойное нажатие кнопки «Домой».Возможно ли это?

У меня в настройках есть это как опция, т.е. хотят ли они видеть предупреждение памяти или нет.Я упомянул, что не хочу, чтобы мое приложение работало в фоновом режиме, потому что я вижу много вопросов, задаваемых здесь о запуске их собственного приложения в фоновом режиме.Это не относится к моему вопросу, я просто хотел прояснить.

Ответы [ 2 ]

3 голосов
/ 28 сентября 2011

Не с публичными API.Кроме того, когда вы получаете предупреждение о памяти, вы должны заботиться только о ресурсах, которые вы выделяете и используете, и не просить кого-то другого освободить память вместо вас.

1 голос
/ 28 сентября 2011

Это невозможно.

Когда ваше приложение получает предупреждение о памяти, оно должно действовать ответственно и освобождает память, где оно может.Из Apple docs

Когда контроллер представления получает предупреждение о памяти (didReceiveMemoryWarning), он должен отказаться от владения ресурсами, которые в данный момент не нужны и которые могут быть воссозданы позднее, если потребуется.

Я не совсем уверен, что это связано с тем, что приложение не запускается в фоновом режиме.

...