正在尝试实现NSItemProviderReading协议。在Objective-C中,您如何满足:
@property(class, readonly, copy, nonatomic) NSArray<NSString *> * _Nullable readableTypeIdentifiersForItemProvider;我假设它想要使用UTI的NSArray,但是class参考让我失望了。
发布于 2017-07-02 02:10:46
它是一个class属性,因此我们将从+开始。它返回一个名称为readableTypeIdentifiersForItemProvider的NSArray *。因此,getter将是:
+ (NSArray<NSString *> * _Nullable)readableTypeIdentifiersForItemProvider {
return @[@"id1", @"id2"];
}它是一个readonly属性,因此我们不需要setter。
https://stackoverflow.com/questions/44863932
复制相似问题