0

我几乎完成了我的第一个 iOS 应用程序的编写,但我现在遇到了一个问题,在某些时候应用程序会冻结几秒钟,我不知道为什么。

因此,为了让您了解应用程序,布局看起来与 facebook 的布局相同,所以我在左侧有一个菜单,在右侧有一个内容

 ------------------------------------
|           |                       |
|           |                       |
|           |                       |
|    UI     |                       |
|   TABLE   |     UITABLEVIEW       |
|   VIEW    |                       |
|           |                       |
|           |                       |
|           |                       |
|           |                       |
|           |                       |
|           |                       |
 ------------------------------------

左边有一个用户列表,点击它会显示一个带有个人资料的模式视图。

为了让您了解分配的数量,这是我第一次启动我的应用程序的时候: 在此处输入图像描述

实际上看起来已经很多了,右边的表格视图由带有图像和 4 个标签的单元格组成(有时是 UITextView)

当我点击一个用户并启动模式视图时,分配增加了大约 20MB 在此处输入图像描述

但是,我认为这是问题所在,当我关闭模式视图并再次打开它时,分配增加了 50MB

在此处输入图像描述

这似乎不太正常,我发现很难检查到底哪里出了问题。

所以一个视图问题: - 当关闭一个模式视图时,分配不应该再次下降吗?- 我怎么能看到哪里出错了,好像某处有巨大的内存泄漏

4

1 回答 1

0

所以在环顾四周后,我遇到了一些问题

  1. 我没有在我的自定义单元格中释放任何东西(只是我愚蠢)
  2. 当打开模态视图时,数据已经被推送到表格中,这导致一切都冻结了一秒钟
于 2012-06-20T05:44:24.800 回答