作者tericky (这世界还是有好人的)
看板MacDev
标题[问题] 使用ARC後,遇到记忆体回收的问题
时间Thu Aug 18 14:07:34 2011
是这样的,我用Xcode 4.2 的ARC机制试写了一支App
结果在View切换的时候,会发生错误
MyView *view = [[MyView alloc] initWithStyle : UITableViewStyleGrouped];
[self.navigationController pushViewController : view animated : YES];
-----
以上是开启一个view
我有多个view一层一层用这种方式开启,当我按的快一点(就是开启跟返回一直重复按)
就会发生错误
-[UIViewAnimationState sendDelegateAnimationDidStop:finished:]: message sent
to deallocated instance 0x22b28f90
感觉是记忆体回收的问题 @@
请问在ARC下,我可以自己对 view release吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.21.235
1F:推 offname:给 navigationController 的是 view Controller 08/18 16:16
2F:→ offname:而阁下给的是 view 08/18 16:16
3F:→ zonble:看起来MyView 是 view controller 啦.. 08/18 16:51
4F:→ zonble:initWithStyle 是 UITableView 的 method 08/18 16:51
5F:→ zonble:但是这样名字实在是乱取一通 08/18 16:52
6F:→ tericky:我只是弄个简单例子啦,真的程式码命名当然不是这样 08/18 17:21
7F:→ yllan:感觉是该用 auto zeroing 的地方没用 08/18 17:36
8F:→ zonble:Bad access 的问题,都先用 NSZombieEnabled 瞧瞧 08/18 18:00
9F:→ zonble:更正,我之前想说的是 UITableViewController :/ 08/18 18:00