Rumah > Soal Jawab > teks badan
不是很明白
@property (nonatomic, copy) void(^doTransferMsg)(NSString *_msg)
这种声明属性方式。只知道void(^doTransferMsg)这是使用block方式声明方法。
天蓬老师2017-04-21 11:17:54
Mungkin lebih mudah untuk memahami cara ini
.h
typedef void(^doTransferMsg)(NSString *_msg); @property (nonatomic, copy) doTransferMsg transferMsg;
.m
@synthesize transferMsg; [self setTransferMsg:^(NSString *str) { NSLog(@"hello %@",str); }]; transferMsg(@"navy"); transferMsg(@"navy2");
PHP中文网2017-04-21 11:17:54
Anda boleh faham jika anda menganggap blok sebagai jenis biasa Tiada perbezaan antara blok dan jenis biasa di sini.