【问题标题】:Objective C generics in blocks块中的 Objective C 泛型
【发布时间】:2016-02-06 06:10:42
【问题描述】:

尽管有它的名字,this question 似乎并没有解决它。

是否可以将 Objective-C 泛型与块一起使用?

类似:

typedef void (^MyResultBlock<__covariant ObjectType>)(NSArray<ObjectType> *items);

...然后声明一个块:

MyResultBlock<NSNumber> blockName = ^void(NSArray<NSNumber> *items) {...};

【问题讨论】:

    标签: objective-c generics objective-c-blocks


    【解决方案1】:

    没有。 Objective-C 泛型仅适用于类,不适用于 typedefs。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-08
      • 1970-01-01
      • 2015-11-21
      • 1970-01-01
      • 1970-01-01
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多