У меня есть собственный контроллер представления, отображающий детали выбранного элемента в RootViewController в типичном приложении навигации.
Детальный контроллер имеет 2 выхода, соединенных с интерфейсом пера.Я только что сделал назначение в ViewDidLoad и выпустил в dealloc.
Запустив приложение, после нажатия кнопки «Назад» в подробном контроллере для возврата к корневому контроллеру я получаю exc_bad_access из nombreTextView.
Этовесь задействованный код и информация из профиля*
В профиле я получаю следующее:
# Category Event Type RefCt Timestamp Address Size Responsible Library Responsible Caller
0 UITextView Malloc 1 00:23.646.688 0xbe750e0 448 UIKit -[UIRuntimeConnection initWithCoder:]
1 UITextView Retain 2 00:23.659.360 0xbe750e0 0 UIKit -[UITextView resignFirstResponder]
2 UITextView Autorelease 00:23.659.367 0xbe750e0 0 UIKit -[UITextView resignFirstResponder]
3 UITextView Retain 3 00:23.660.912 0xbe750e0 0 UIKit -[UIRuntimeConnection initWithCoder:]
4 UITextView Retain 4 00:23.660.915 0xbe750e0 0 Foundation -[NSKeyedUnarchiver _replaceObject:withObject:]
5 UITextView Release 3 00:23.660.919 0xbe750e0 0 UIKit -[UIRuntimeConnection initWithCoder:]
6 UITextView Retain 4 00:23.660.922 0xbe750e0 0 UIKit -[UIRuntimeConnection initWithCoder:]
7 UITextView Release 3 00:23.660.964 0xbe750e0 0 UIKit -[UIRuntimeConnection initWithCoder:]
8 UITextView Autorelease 00:23.661.342 0xbe750e0 0 UIKit -[UIRuntimeConnection initWithCoder:]
9 UITextView Retain 4 00:23.661.346 0xbe750e0 0 UIKit -[UIRuntimeConnection initWithCoder:]
10 UITextView Retain 5 00:23.661.720 0xbe750e0 0 Foundation -[NSKeyedUnarchiver _decodeArrayOfObjectsForKey:]
11 UITextView Retain 6 00:23.661.733 0xbe750e0 0 Foundation -[NSKeyedUnarchiver _decodeArrayOfObjectsForKey:]
12 UITextView Release 5 00:23.661.744 0xbe750e0 0 Foundation -[NSKeyedUnarchiver _decodeArrayOfObjectsForKey:]
13 UITextView Retain 6 00:23.661.758 0xbe750e0 0 Foundation -[NSArray(NSArray) initWithCoder:]
14 UITextView Release 5 00:23.661.780 0xbe750e0 0 UIKit -[UIView initWithCoder:]
15 UITextView Retain 6 00:23.661.828 0xbe750e0 0 UIKit -[UIView(Internal) _addSubview:positioned:relativeTo:]
16 UITextView Release 5 00:23.665.628 0xbe750e0 0 UIKit -[UINib instantiateWithOwner:options:]
17 UITextView Retain 6 00:23.665.897 0xbe750e0 0 Foundation -[NSKeyedUnarchiver _decodeArrayOfObjectsForKey:]
18 UITextView Retain 7 00:23.665.916 0xbe750e0 0 Foundation -[NSKeyedUnarchiver _decodeArrayOfObjectsForKey:]
19 UITextView Release 6 00:23.665.928 0xbe750e0 0 Foundation -[NSKeyedUnarchiver _decodeArrayOfObjectsForKey:]
20 UITextView Retain 7 00:23.665.950 0xbe750e0 0 Foundation -[NSArray(NSArray) initWithCoder:]
21 UITextView Release 6 00:23.665.977 0xbe750e0 0 UIKit -[UINib instantiateWithOwner:options:]
22 UITextView Retain 7 00:23.666.102 0xbe750e0 0 Proyecto3 -[EventoDetailViewControllerClass setNombreTextView:]
23 UITextView Release 6 00:23.666.280 0xbe750e0 0 Foundation -[NSKeyedUnarchiver dealloc]
24 UITextView Release 5 00:23.666.333 0xbe750e0 0 Foundation -[NSKeyedUnarchiver dealloc]
25 UITextView Release 4 00:23.666.348 0xbe750e0 0 Foundation -[NSKeyedUnarchiver dealloc]
26 UITextView Release 3 00:23.666.404 0xbe750e0 0 Foundation -[NSKeyedUnarchiver dealloc]
27 UITextView Release 2 00:23.666.466 0xbe750e0 0 UIKit -[UIRuntimeConnection dealloc]
28 UITextView Retain 3 00:23.677.242 0xbe750e0 0 QuartzCore -[CALayer layoutSublayers]
29 UITextView Release 2 00:23.677.244 0xbe750e0 0 QuartzCore CALayerLayoutIfNeeded
30 UITextView Retain 3 00:23.703.612 0xbe750e0 0 UIKit -[UIView(Hierarchy) subviews]
31 UITextView Zombie -1 00:26.613.518 0xbe750e0 0 UIKit -[UIView(Internal) _invalidateSubviewCache]