Описание тега viewdidunload

2 ответа

didReceiveMemoryWarning Crash

-Использование ARC -У меня есть 5 отдельных контроллеров представления, все подклассы класса, который я сделал, назвал "UIViewControllerWithLoadingView", который подклассы UIViewController. -В обоих подклассах и суперклассе я выделяю и освобождаю св…
1 ответ

Как восстановить из viewDidUnload(после предупреждений памяти), используя UISplitViewController

Я делаю приложение для iPad на основе разделенного вида (только в портретном режиме) и хочу узнать, как восстановить исходное состояние после viewDidUnload называется. Когда приложение с разделенным видом было запущено в первый раз, -splitViewContro…
2 ответа

iOS UIViewController, почему "self" становится "диким указателем" в viewDidUnload?

Мой фрагмент кода: - (void)viewDidUnload{ [super viewDidUnload]; self.statusView = nil; self.tableView = nil; self.noDataView = nil; } В редкой ситуации мое приложение зависало в очереди self.noDataView = nil;, Когда я отлаживаю po selfказалось, что…
11 сен '13 в 03:36
0 ответов

didReceiveMemoryWarning с использованием панели вкладок

У меня есть UITabBar держа 3 UIViewControllers, Одна - карта, другая - таблица, а третья - мой собственный контроллер. Недавно я заметил, что у моего приложения есть некоторые проблемы, когда речь идет о работе с нехваткой памяти, и это из-за того, …
1 ответ

Когда установить объекты на ноль при использовании ARC?

Я нахожусь на проекте iPhone с помощью ARC, Приложение на основе навигации, использующее UINavigationController, Типичный вариант использования - перейти от "основного" UIViewController к "вторичному" UIViewController несколько раз, может быть, до 1…
1 ответ

Как заставить функции просмотра работать в режиме прокрутки

Пожалуйста, посмотрите на следующий код -(void)viewDidLoad{ self.viewControllers = [NSMutableArray arrayWithCapacity:0]; UIViewController* controller = nil; controller = [[aViewController alloc]initWithNibName:@"aViewController" bundle:nil]; control…
16 ноя '11 в 19:46
1 ответ

Похоже, что через некоторое время представление приложения перезагружается к настройкам по умолчанию

Я столкнулся со странной ошибкой при программировании приложения для iPhone. В основном, когда я оставляю свое приложение в фоновом режиме и затем получаю к нему доступ через долгое время (то есть всю ночь, пока я сплю), viewDidLoad Кажется, что мет…
01 июн '15 в 21:13
1 ответ

Приложение загружается медленно после загрузки viewcontroller, затем выгружается примерно 15-20 раз

Использование: Xcode 4.6 Раскадровки ARC Модель перейти к SecondViewController У меня есть приложение, которое имеет основной ViewController, который загружает новый veiwController, когда устройство поворачивается вправо. Когда приложение запускаетс…
1 ответ

Программная выгрузка всех видов на устройстве iOS

Отредактированный заголовок Я использую Core Data для хранения некоторых данных, которые я собираю с моего сервера. В appDelegate"s applicationDidBecomeActiveЯ проверяю, нужно ли приложению загружать новые данные (из переменной версии на моем сервер…
1 ответ

Какие свойства UIViewController я должен установить в -initWithNibName:bundle: vs. -viewDidLoad?

Я понимаю, что я должен установить self.title в -initWithNibName:bundle:, Как насчет self.navigationItem.titleView? поскольку self.navigationItem.titleView кажется, используется только тогда, когда self.view загружен, я думаю, я должен, чтобы сохран…
1 ответ

popViewController для UIViewController, инициализированный с помощью UIStoryboardSegue

У меня есть контроллер списка, который запускает performSegueWithIdentifier загрузить detailViewController элемента, который был выбран. Чтобы инициализировать detailViewController, я установил для него свойство в prepareForSegue который вызывается …
1 ответ

Управление памятью вида при использовании NavigationController

Я изменил навигацию в своем приложении с UITabBarController на UINavigationController. Т.е. прежнее решение (1-я версия) было основано только на TabBarController - 4 ViewController (один простой TableView, один простой пользовательский вид и один Ma…
2 ответа

ios5: остановка представлений от выгрузки / остановка вызова viewDidUnload

Учитывая, что iOS6 больше не выгружает представления, и, следовательно, больше не вызывает UIViewController"s viewDidUnloadМне было интересно, есть ли надежный способ вызвать такое же поведение на iOS5? То есть я бы очень хотел остановить загрузку с…
17 окт '12 в 11:40
2 ответа

Нужно ли вызывать [super viewDidUnload]?

Я видел несколько примеров Apple, которые вызывают [super viewDidUnload]; а некоторые нет. Я прочитал статью (несколько месяцев назад, поэтому я не помню URL), в которой говорилось, что звонит [super viewDidUnload]; было ненужным, но это не объяснял…
11 окт '11 в 17:57
2 ответа

Управление памятью в viewDidUnload - я должен обнулять и массив и объекты внутри?

У меня есть таблица для загрузки новостей из интернета. Я и пытаюсь обнулить все свойства в viewDidUnload. - (void)viewDidUnload { self.newsArray = nil; self.newsTableView = nil; self.indicatorView = nil; // self.iconDownLoader = nil; self.downloadA…
08 фев '12 в 04:42
1 ответ

Управление памятью iOS - предупреждения о нехватке памяти и viewDidUnload

Я получаю эту ошибку, когда я получаю предупреждение памяти: *** -[TheViewController_iPhone productImages]: message sent to deallocated instance Xcode показывает ошибку в строке, указанной ниже: - (void)viewDidUnload { [super viewDidUnload]; [self.p…
11 авг '12 в 21:04
3 ответа

Освобождение объекта в Objective-C: Зачем освобождать объект дважды в методах viewDidUnload и dealloc?

У меня есть вопрос об освобождении объекта в target-c. Некоторые примеры кодов я видел в главе 9 "Начало разработки для iphone 4"(стр. 287). Пример кода освобождает объект дважды: как в viewDidUnload, так и в методе dealloc. Вот примеры кодов: - (vo…
02 сен '11 в 14:11
2 ответа

NSNotification & didReceiveMemoryWarning в iOS 6

Начиная с iOS 6.0, метод viewDidUnload устарел. До iOS 6 я использовал для удаления Observer NSNotification в методе viewDidUnload. Но так как он устарел, я переместил его в didReceiveMemoryWarning. Теперь, если мое приложение получает недостаточно …
2 ответа

ViewDidUnload не вызывается для viewControllers внутри UIscrollView

У меня есть эта иерархия: MainViewController -> Sub View Controller -> UIScrollViewController -> Несколько (4) ViewControllers. Когда я выхожу из Sub View Controller Я хочу, чтобы ViewController внутри UIScrollView будет вызывать их ViewDidUnload, п…
15 авг '12 в 10:20
1 ответ

Проблема с памятью при разработке приложения для iphone

Я занимаюсь разработкой приложения для iphone, которое использует очень простой интерфейс и выполняет обработку базы данных на сервере. Я также включаю ARC OPTION. Мой метод viewDidLoad выглядит следующим образом: - (void)viewDidLoad { [super viewDi…
06 сен '12 в 05:06