didreceivememorywarning

    2热度

    1回答

    '使用ARC和UINavigationController在10个视图控制器之间切换。一切都很好,但过了一段时间didReceiveMemoryWarning被称为(因为所有的开放视图控制器)和[super didreceivememorywarning]清除所有不是超级视图控制器。这对我来说是完美的。唯一的问题是,当它被称为应用滞后一秒钟。 我可以在每个视图控制器的viewDidDisappea

    0热度

    2回答

    我有一个UIViewController与标量ivars。我想知道当控制器收到内存警告时会发生什么。 testBool将保持不变或将被重置? class.h @interface myView : UIViewController { BOOL testBool; }

    0热度

    1回答

    我的应用程序中有一个模态视图控制器作为主控制器。在一个流程中,它可以在其上呈现另一个模态视图控制器。 所以问题是当我试图在第二个视图控制器上模拟内存警告时,主视图控制器收到- [didReceiveMemoryWarning:]消息,但它的- [viewDidUnload:]未被调用。尽管如此,当第二个视图控制器被解散时,主视图中的所有内容都会消失。 有人可以给我一个线索,我该怎么办?提前致谢。

    0热度

    1回答

    我正在研究从以前的开发人员那里恢复的iPad应用程序。有时候,我得到以下信息: Received memory warning. applicationDidReceiveMemoryWarning: [ResultsListViewController respondsToSelector:]: message sent to deallocated instance 0x2b1c70

    0热度

    1回答

    我正在开发一款可拍照的应用程序。 最近我遇到了一个很奇怪的行为,这里是我的代码。 @interface ViewControllerPhotos : UIViewController @property (strong) NSString* _albumID; @end @implementation ViewControllerPhotos @synthesize _albumID;

    0热度

    1回答

    该应用程序从该包中播放视频n音频。当我在iPod Touch上测试应用程序时,SOMETIMES就在播放视频之前记录消息。有时当应用程序想要准备audioplayer(在另一个viewController中)时,它会记录消息。 但是我还没有碰撞过! :D我不确定是否会在其他设备上运行,如果它有多个应用程序打开。所以,我应该担心这个吗?我应该在另一个线程中准备AudioPlayer还是moviePl

    0热度

    1回答

    我有图像加载到UITableViewCell中。图像尺寸不是很大 - 每个图像大概只有6 KB。 但是有500行。当我滚动时,它首先开始慢,给我的内存警告消息,但后几个滚动,应用程序崩溃。我也使用过仪器,它显示出我滚动时内存使用量越来越高!难道dequeueReusableCellWithIdentifier:CellIdentifier工作不正常,或者我应该以某种方式'无'的图像?! 顺便说一句

    0热度

    1回答

    我有一个标签栏应用程序。每个选项卡都包含允许用户从一个视图切换到另一个视图的导航控制器。每个视图都由视图控制器处理,每个视图控制器类都有-didReceiveMemoryWarning方法。 问题:当我使用“硬件>模拟内存警告” iPhone模拟器的选项,在任何模型视图控制器后,如果我想用解雇该控制器后 - [self dismissModalViewControllerAnimated:YES]

    0热度

    2回答

    - 使用ARC -I有5个单独的视图控制器的所有子类类我提出所谓的“UIViewControllerWithLoadingView”,其子类的UIViewController。 -In子类都和超我分配和释放性质是这样的: @property (strong, nonatomic) NSURLConnection *urlConnection; - (void)viewDidUnload {

    3热度

    2回答

    当内存压力下会调用dealloc吗?如果是这样,是否在didReceiveMemoryWarning之前或之后调用?另外,当视图控制器被释放时,是否可以调用dealloc?