Ошибка BAD_ACCESS намеревается что вы выпускаете предмет что другая функция в настоящее время использует. Побегите ваше Кодий как это:
*addController AddConversationViewController = [[alloc AddConversationViewController]
initWithNibName: @ пачка " AddConversationViewController ": ноли];
//addController.delegate = собственная личность;
*navigationController UINavigationController = [[alloc UINavigationController]
initWithRootViewController: addController];
[presentModalViewController собственной личности: navigationController одушевило: ДА];
[отпуск addController];
NSLog (@ " после выпущенного addController ");
[отпуск navigationController];
NSLog (@ " после выпущенного navigationController ");
Это добавляет некоторые сообщения пульта прежде чем вы выпускаете каждый из ваших предметов. Если вы видите, то после того как addController выпустило в вашем пульте, вы знаете что [отпуск addController]; не причиняет вашу аварию. Если вы видите оба из тех сообщений пульта, то вы знаете что никакие из тех заявлений причиняют аварию, но вероятее, одно из тех 2 заявлений отпуска причиняет аварию. Я думаю что [отпуск navigationController]; заявление причиняет вашу аварию потому что вам нужно то двинуть взгляды через ваше navigationController. Если вы извлекаете ту линию, то вы не должны разбить. Извлекать addController не должен причинить аварию потому что вы как раз сделали то для того чтобы двинуть взгляд и они не делают что-нибудь еще. Если вы имеете любые более добавочные вопросы, то пожалуйста чувствуйте свободно спросить мне о их.