Я создаю группу UIViewControllers
для управления несколькими пользовательскими объектами.Хотя мне больше не нужен Прямой доступ к UIViewController из того места, где он был создан.Я хочу добавить viewController.view в представление моего Master UIViewController.Затем я выпускаю subViewController.SubViewController имеет распознаватель жестов, и когда я выполняю жест, я получаю сообщение, отправленное в освобожденный экземпляр.
Вот мой код.
[...snip...]
for (int elementForPageTypeIndex = 0 ; elementForPageTypeIndex < elementsOnPage; elementForPageTypeIndex ++){
IoUIElementPickerElementButtonViewController * element = [[IoUIElementPickerElementButtonViewController alloc] initWithNibName:@"IoUIElementPickerElementButtonViewController" bundle:nil];
pageColumn = (elementForPageTypeIndex)%2 ;
pageRow = roundf((elementForPageTypeIndex)/2);
CGRect elementFrame= CGRectMake(kElementPickerColumnLeftOffset + (element.view.frame.size.width + kElementPickerColumnSeperation)*pageColumn + pageIndex*kElementPickerColumnPageOffset,
kElementPickerRowTopOffset + (kElementPickerRowSeperation + element.view.frame.size.height) * pageRow,
element.view.frame.size.width,
element.view.frame.size.height);
[element.view setFrame:elementFrame];
SysCDElement *ourCDElement = [elementsForPage objectAtIndex:elementForPageTypeIndex + maxElementsPerPages * pageIndex];
[scrollViewContent addSubview:element.view];
[element release];
}
[...snip...]
Сразу после релиза запускается утилита element
.Я думал, что если бы я сохранил ViewController View, что сам ViewController также будет сохранен?
Спасибо,