cari

Rumah  >  Soal Jawab  >  teks badan

objective-c - @property (nonatomic, copy) void(^doTransferMsg)(NSString *_msg)

不是很明白
@property (nonatomic, copy) void(^doTransferMsg)(NSString *_msg)

这种声明属性方式。只知道void(^doTransferMsg)这是使用block方式声明方法。

大家讲道理大家讲道理2768 hari yang lalu659

membalas semua(2)saya akan balas

  • 天蓬老师

    天蓬老师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");

    balas
    0
  • PHP中文网

    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.

    balas
    0
  • Batalbalas