首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

UIViewController的dealloc感觉没执行啊解决思路

2012-03-28 
UIViewController的dealloc感觉没执行啊?- (void)dealloc{NSLog(@sssss)[super dealloc]}按Home键关闭

UIViewController的dealloc感觉没执行啊?
- (void)dealloc 
{
  NSLog(@"sssss");
  [super dealloc];
}
按Home键关闭程序时没打印出这句来啊。iphone程序的退出是个什么概念啊,是不是真的就退出了。

[解决办法]
程序清理,是有可能不会执行,可以监听程序退出的消息,appwillterminate来做你想做的事情
[解决办法]


楼上正解



[解决办法]
飘过。。。。。学习了
[解决办法]
你好,
如果是ios4,支持后台的,那么按home按键,程序并没有结束,而是被挂起放在后台,或者说被冻结,不运行里面的程序。
所以,你说的那个析构是没执行。
[解决办法]
同意楼上所说,那个程序只是挂起,比如别人打你电话,当前你的应用是挂起到后台中运行,并不是结束,当然资源是不会释放,你自己可以点击自己的应用,就可以切换到之前的状态!你的那个函数都没执行,所以没打印信息!

热点排行