如何实现@property(class, readonly, copy, nonatomic) NSArray<NSString *> * _Nullable readableTypeIdentifiersForItemProvider;?

6

尝试实现NSItemProviderReading协议。 在Objective-C中,如何满足:

@property(class, readonly, copy, nonatomic) NSArray<NSString *> * _Nullable readableTypeIdentifiersForItemProvider;

我猜它需要带有UTI的NSArray,但是class参考让我不知所措。
1个回答

7

这是一个类属性,因此我们将以+开始。它返回一个NSArray *,名称为readableTypeIdentifiersForItemProvider。因此getter将是:

+ (NSArray<NSString *> * _Nullable)readableTypeIdentifiersForItemProvider {
    return @[@"id1", @"id2"];
}

这是一个readonly属性,因此我们不需要setter。


可以使用哪些类型? - Andrew Paul Simmons

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接