2

我是 COCOA 和 Objective C 的新手。我正在开发一个应用程序,它有两个控制器,每个控制器都有一个表视图,单击该表中的一个项目将导致另一个控制器被推送到堆栈。一切正常,直到我开始在应用程序委托中处理内存不足警告。我在应用程序委托的 applicationDidReceiveMemoryWarning 中所做的是,删除我的所有模型并使用 popToRootViewControllerAnimated 将所有控制器弹出到其根视图。

现在我的问题开始了,一旦收到低内存警告,表的 cellForRowAtIndexPath 就不会被调用。UITableViewDataSource 的所有其他方法都被正确调用。我在屏幕上看到的是一个空白的白色屏幕。我正在 iPhone OS 3.0 中测试我的应用程序,开发是在 Xcode V 3.1.3 中完成的。希望你们能帮我解决这个问题。

在此先感谢,Jinesh。

4

1 回答 1

0

您应该释放所有像图像一样的下流图像,在方法处滚动视图

-(void)didreceivememoryWarning
{
[super didreceivememorywarning];
}
于 2011-02-18T05:16:22.920 回答