Я не уверен, почему я получаю ошибку SIGABRT, когда я иду, чтобы сделать pushViewController. У меня есть mpCustomFoodController как IBOUTLET, и у меня есть viewController внутри моего файла nib и файл, который ждет его получения, но затем он терпит неудачу при этом вызове каждый раз.Ошибка SIGABRT при использовании pushViewController
-(IBAction)createNewCustomFood:(id)sender{
[self cancelButtonColorChange:sender];
self.title = @"Cancel";
mpCustomFoodController = [[MPCustomFood alloc]initWithNibName:@"MPCustomFood" bundle:nil];
//this is where the error occurs once is calls this
[self.navigationController pushViewController:mpCustomFoodController animated:YES];
//this will be calling the new view
}
Нам нужна дополнительная информация. 'SIGABRT' не просто случаются; всегда есть сообщение об исключении, которое сопровождает крах. По крайней мере, запустите 'bt' в вашем отладчике, чтобы вы могли увидеть трассировку стека, приводящую к ошибке. Если бы я должен был догадаться, я бы сказал, что вы либо не используете правильное имя ниба, либо объект вашего владельца файла имеет несуществующую розетку, которой назначено. – warrenm
# 0 0x9a460c5a в __kill() # 1 0x9a460c4c в глушения $ UNIX2003() # 2 0x9a4f35a5 в повышении() # 3 0x9a5096e4 в прерыванием() # 4 0x9a485b1b в _Unwind_Resume() # 5 0x0121ae39 в CFRunLoopRunSpecific() # 6 0x0121accb в CFRunLoopRunInMode() # 7 0x021d0879 в GSEventRunModal() # в GSEventRun 8 0x021d093e() # 9 0x00586a9b в UIApplicationMain() # 10 0x00001c5d в главной (ARGC = 1, ARGV = 0xbfffece4) в/Users /rcrowell88/Desktop/VitabotApp/main.m:15 # 11 0x00001bd5 в start() Текущий язык: авто; в настоящее время object-c – Rob
Я не получаю сообщение об исключении, отличное от другого. Thread 1: Полученный сигнал программы: «SIGABRT» – Rob