iphone - 从另一个 View Controller 的内存中杀死 View / View Controller

标签 iphone objective-c ios xcode

我对 Obj-C 编程相当陌生,所以请多多包涵。

我有一个标签栏。其中 1 个选项卡有一个 TableView Controller ,可将 SQL 数据库中的数据放入数组中。
在另一个选项卡中,它有一个按钮来重置所有内容(删除所有数据)。此选项卡的 View Controller 成功删除了 SQL 数据库,但是当返回到表选项卡时,表仍然充满了数据。

当从另一个 View Controller 按下按钮时,如何从内存中卸载 TableView Controller ?

如果我模拟内存警告,则表会在返回选项卡时清除并重建。这就是我试图在代码中做的事情。

谢谢

最佳答案

您需要调用 reloadData 在那UITableView .

它在内存警告期间被清除,导致 View Controller 每次收到此警告时都会重新创建自己的 View (以防它当前不可见)。

关于iphone - 从另一个 View Controller 的内存中杀死 View / View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8682840/

相关文章:

iphone - 导航 Controller 后退按钮消失了吗?

ios - 大资源APP分发管理策略

iphone - 重新加载 ViewController 后释放 placemark.postalCode

iphone - 前台iPhone应用导致我的后台应用崩溃

objective-c - 想学Objective-C 但是语法很乱

objective-c - 在字典的 NSArray 的所有对象中搜索

ios - arc4random() 在 iOS 中给出负数

iphone - NSNotificationCenter 捕获并跟踪所有 NSNotification

iphone - 获取 UIWebView 中加载的文件的 mimetypes

iphone - iOS App同版本OTA部署后无法启动