gpt4 book ai didi

objective-c - 应用程序崩溃而没有错误

转载 作者:搜寻专家 更新时间:2023-10-30 20:20:03 24 4
gpt4 key购买 nike

在我的应用程序中,我有四个按钮。当我按下四个按钮中的两个时,应用程序卡住。奇怪的是没有出现任何错误,调试器窗口中也没有任何内容。我是 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];
}

所以我添加了全局断点,但没有任何反应。该应用程序仍在运行,并且调试器导航器显示它仍在运行。所以我猜这个应用程序正在卡住,而不是崩溃。我不知道如何解决这个问题。

最佳答案

似乎是内存问题。与其在每次单击按钮时都创建一个 p20viewcontroller 对象和 tableviewcontroller 对象,不如尝试在程序开始的某处仅创建一次这些对象。

按钮点击应该只包含导航到下一个屏幕的代码。而不是在每次按钮点击时创建一个新对象。

关于objective-c - 应用程序崩溃而没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14094852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com