【发布时间】:2010-04-06 15:00:59
【问题描述】:
我有一个 UIView,我在其中添加了一个 CATiledLayer 并实现了“drawLayer”。 如果我使用 UIViewController 并将图层添加到控制器的新子视图中,那么一切正常。
但是,如果我尝试使用 UIView 并在其中执行所有创建和绘图,那么当我将此视图添加到超级视图时,我会在下面显示的点处获得无限循环。
0x002cfafb <+0425> ja 0x2cfa23 <-[UIView(Hierarchy) _makeSubtreePerformSelector:withObject:withObject:copySublayers:]+209>
我错过了什么?
更新: 通过删除'layer.delegate = self',代码不再崩溃......
【问题讨论】:
标签: iphone cocoa-touch iphone-sdk-3.0