【发布时间】:2016-06-03 11:42:14
【问题描述】:
我有课
@interface ATPreviewItem : NSObject <QLPreviewItem>
@property(atomic, strong) NSURL * previewItemURL;
@property(atomic, strong) NSString * previewItemTitle;
@end
QLPreviewItem 协议具有属性
@property(readonly, nonnull, nonatomic) NSURL * previewItemURL;
@property(readonly, nullable, nonatomic) NSString * previewItemTitle;
我收到警告:
属性“previewItemURL”上的“原子”属性与从“QLPreviewItem”继承的属性不匹配
那么,什么是在不警告的情况下通过覆盖属性属性声明属性的正确方法?
【问题讨论】:
标签: ios objective-c inheritance properties protocols