尝试实现NSItemProviderReading
协议。
在Objective-C中,如何满足:
@property(class, readonly, copy, nonatomic) NSArray<NSString *> * _Nullable readableTypeIdentifiersForItemProvider;
我猜它需要带有UTI的
NSArray
,但是class
参考让我不知所措。尝试实现NSItemProviderReading
协议。
在Objective-C中,如何满足:
@property(class, readonly, copy, nonatomic) NSArray<NSString *> * _Nullable readableTypeIdentifiersForItemProvider;
NSArray
,但是class
参考让我不知所措。这是一个类属性,因此我们将以+
开始。它返回一个NSArray *
,名称为readableTypeIdentifiersForItemProvider
。因此getter将是:
+ (NSArray<NSString *> * _Nullable)readableTypeIdentifiersForItemProvider {
return @[@"id1", @"id2"];
}
这是一个readonly
属性,因此我们不需要setter。