Я пытаюсь повторно использовать ярлык, обратившись к viewWithTag, когда я нажимаю UIButton. Код выглядит нормально, когда он выполняется в первый раз, но протекает ли он при выполнении его несколько раз из-за строки 7? Также лучше удалить метку из супервизора, alloc и addSubview вместо использования viewWithTag?viewWithTag and addSubview
1. UILabel *label = (UILabel *)[self.view viewWithTag:100];
2. if(label == nil) {
3. label = [[[UILabel alloc] initWithFrame:CGRectMake(0, 0, 20, 20)] autorelease];
4. label.tag = 100;
5. }
6.
7. [self.view addSubview:label];
Я собираюсь попробовать. Как я могу улавливать утечки памяти? – apy
Используйте инструменты, чтобы найти возможные утечки. Вот урок: http://www.raywenderlich.com/2696/how-to-debug-memory-leaks-with-xcode-and-instruments-tutorial – jonkroll
По какой-то причине инструменты не считают мой предыдущий код любые утечки. – apy