如何实现@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属性,因此我们不需要设置器。