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