The BAD_ACCESS błąd znaczyć że ty uwalniać przedmiot że inny funkcja obecnie używać. Biegać twój kod jak to:
AddConversationViewController *addController = [[AddConversationViewController alloc]
initWithNibName: @ " AddConversationViewController " plik: zero];
//addController.delegate = jaźń;
UINavigationController *navigationController = [[UINavigationController alloc]
initWithRootViewController: addController];
[jaźń presentModalViewController: navigationController animować: TAK];
[addController uwolnienie];
NSLog (@ " Po addController uwalniać ");
[navigationController uwolnienie];
NSLog (@ " Po navigationController uwalniać ");
Przedmiot dodawać niektóre konsola wiadomość zanim ty uwalniać uwalniać twój przedmiot. Jeżeli ty widzieć Po Tym Jak addController uwalniać w twój konsola, ty znać że [addController uwolnienie]; powodować twój trzask. Jeżeli ty widzieć widzieć tamte konsola wiadomość, ty znać że znać tamte oświadczenie powodować trzask, ale najprawdopodobniejszy, jeden tamte 2 uwolnienie oświadczenie powodować the trzask. I myśleć że the [navigationController uwolnienie]; oświadczenie powodować twój trzask ponieważ ty potrzebować potrzebować widok przez twój navigationController. Jeżeli ty usuwać ten linia, ty musieć. AddController musieć trzask ponieważ ty właśnie zrobić ty the widok i ono robić ty inny. Jeżeli ty mieć jakaś dalszy pytanie, zadawalać czuć swobodnie o.