@property (nonatomic,copy) voID(^completion)(MyObject * obj);
什么是正确的方式这样做迅速?
相应的闭包属性将被声明为class MyClass { var completion : ((MyObject) -> VoID)? // or ...! for an implicitly unwrapped optional}
您可以设置属性
completion = { (obj : MyObject) -> VoID in // do something with obj ...}
可以缩短(由于自动类型推断)
completion = { obj in // do something with obj ...}总结
以上是内存溢出为你收集整理的swift中的属性块声明等同于以下块属性?全部内容,希望文章能够帮你解决swift中的属性块声明等同于以下块属性?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)