共4条回复
楼长
·
cheng.seattle
回复于 2014年05月19日
@property (nonatomic, copy, readwrite) void (^randeomBlock) (id response, NSError * error);
2楼
·
xiaodu
回复于 2014年05月20日
1楼 @cheng.seattle 感谢回复。为什么要用copy而不是strong呢?
4楼
·
kingzwt
回复于 2014年09月15日
1楼 @cheng.seattle 使用retain也可以,但是block的retain行为默认是用copy的行为实现的,因为block变量默认是声明为栈变量的,为了能够在block的声明域外使用,所以要把block拷贝(copy)到堆,所以说为了block属性声明和实际的操作一致,最好声明为copy。