如何实现@property(class,readonly,copy,nonatomic)NSArray * _Nullable readableTypeIdentifiersForItemProvider;
尝试实现NSItemProviderReading
协议。 在Objective-C中,您如何满足:
@property(class, readonly, copy, nonatomic) NSArray * _Nullable readableTypeIdentifiersForItemProvider;
我认为它需要NSArray
和UTI,但是class
参考让我失望。
这是一个class
属性,因此我们将从+
开始。 它返回一个NSArray *
,名称为readableTypeIdentifiersForItemProvider
。 因此,吸气剂将是:
+ (NSArray * _Nullable)readableTypeIdentifiersForItemProvider { return @[@"id1", @"id2"]; }
这是一个readonly
属性,因此我们不需要设置器。