在我的应用程序中,有四个按钮。当我按下其中两个按钮时,应用程序会冻结。奇怪的是,没有出现任何错误,并且调试器窗口中也没有任何信息。由于我是iOS开发的新手,所以我不知道如何解决这个问题。在应用程序开始崩溃之前,该应用程序运行良好,并且我没有修改任何代码,因此我不知道发生了什么。请问是否有人可以帮助我?
以下是按钮被按下时的代码。它之前一直正常工作,所以我不知道为什么突然不起作用了:
以下是按钮被按下时的代码。它之前一直正常工作,所以我不知道为什么突然不起作用了:
- (IBAction)showMapView:(id)sender
{
P2OViewController *pvc = [[P2OViewController alloc]init];
[self.navigationController pushViewController:pvc
animated:YES];
}
- (IBAction)showTableView:(id)sender
{
TableViewController *tableView = [[TableViewController alloc]init];
[self.navigationController pushViewController:tableView
animated:YES];
}
所以我添加了全局断点,但什么也没发生。应用程序仍在运行,并且调试器导航器显示它仍在运行。因此,我猜想应用程序正在冻结而非崩溃。我不知道如何解决这个问题。
NSLog
语句或断点,以确保它们被调用。如果当你点击按钮时它们没有被调用,你需要找出原因。也许这些按钮在你的xib文件中没有与它们连接。 - rob mayoff