我创建了一个使用 MFSideMenu 的应用程序。SideMenu 是一个 UITableViewController,我想将数据从我的 SideMenu 传递到作为 UINavigationController 子级的指定控制器。所以这里是代码:
else if(indexPath.section==2 && indexPath.row==0){
HotelListController *Hotel = [sb instantiateViewControllerWithIdentifier:@"HotelList"];
Hotel.MyCoordinate=self.MyCoordinate; //--> the line that causing crash!
NSArray *controllers = [NSArray arrayWithObject:Hotel];
navigationController.viewControllers = controllers;
[self.menuContainerViewController setMenuState:MFSideMenuStateClosed];
}
为什么上面的第 3 行会导致崩溃?传递这样的数据是错误的吗?显示此的崩溃日志。
0x17e8d85: movl 16(%edx), %edx
Thread 1: EXC_BAD_ACCESS(code=1, adress=bla blabla)
提前致谢!