В Xcode у меня есть UINavigationController, на котором я нажимаю UIViewController.
В этом UIViewController я запускаю UIScrollView.
Все хорошо.
Однако, после переключения в другое представление, я записываю счетчик сохранений контроллера, и, к моему удивлению, он равен нулю.
Вот код:
scroller = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
[self.view addSubview:scroller];
и
- (void)dealloc {
[super dealloc];
NSLog(@"retaincount, %d", [scroller retainCount]); //displays 2
[scroller release];
NSLog(@"retaincount, %d", [scroller retainCount]); // displays 1
}
Я только инициирую его и добавляю в представление UIViewControllers.
С уважением,
Tom