【问题标题】:Accessing self inside GCD block in iOS在 iOS 的 GCD 块中访问 self
【发布时间】:2013-10-03 09:34:45
【问题描述】:

当我在这样的视图动画 API 中访问 self 对象时

[UIView animateWithDuration:10 animations:{    
    // accessing self object.
}];

这会导致保留周期吗?

谢谢

【问题讨论】:

  • 别这么认为,我这样做是为了给 self.view 设置动画,但并没有做坏事。

标签: ios objective-c-blocks retain-cycle


【解决方案1】:

根据文档,动画块定义为

“包含要提交到视图的更改的块对象。您可以在此处以编程方式更改视图层次结构中视图的任何动画属性。”

所以答案是否定的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-07
    • 1970-01-01
    • 2013-01-12
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    相关资源
    最近更新 更多