Мое приложение состоит из 5 вкладок. Где 4 из них содержат около 20 текстовых полей (созданных про грамматически и добавленных в качестве представления в представлении), в каждой из них моей последней вкладкой является предварительный просмотр предыдущих вкладок (скриншотов). Когда пользователь переходит на эту вкладку, он должен иметь возможность предварительного просмотра и иметь возможность запускать электронное письмо с предварительным просмотром (прикрепление всех скриншотов с 4 вкладками к электронной почте). Я реализовал это успешно, но в результате появились предупреждения о памяти. Любая помощь будет оценена для решения моей проблемы.Предупреждение о наличии памяти. Уровень = 1 - Приложение UITabBarController с 5 вкладками
Я пробовал так: Выпущено объекты в didReceiveMemoryWarning, если вид не виден
- (void)didReceiveMemoryWarning
{
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
if (!self.view.window) {
[preparedForTextField release];
[agentTextField release];
[phoneTextField release];
[dateTextField release];
[textFieldsArray release];
}
// Release any cached data, images, etc. that aren't in use.
}
и снова перезарядил вид в viewDidLoad. Тем не менее, я получаю предупреждения о памяти.
Как вы сказали, я выпускаю объекты, когда я перехожу от одной вкладки к другой вкладке в viewWillDisappear. Снова я создаю объекты в viewWillAppear. Хотя я получаю предупреждения о памяти. Что мне делать? – Dee
Это просто предупреждение, проигнорируйте его, если вы больше не можете отпустить что-либо, потому что вы ничего не можете сделать ... – Arkku