XCode中新警告6
问题描述:
因为我一直在使用了XCode 6我得到了一些新的警告,我不太明白:XCode中新警告6
- 房产类型“的UITextView *”是类型“的NSString *”继承不兼容从“NSObject的”
- “复制”属性上属性“描述”从属性“描述”“NSObject的”
- “原子”属性继承的属性不匹配不匹配从“NSObject的” 继承属性
这里行其有关:
@property (nonatomic,retain) IBOutlet UITextView *description;
答
NSObject
具有相同名称的属性,但不同类型的 - NSString
,你用你自己的声明重写。更改您的属性名称来解决问题。
+1
description是使用%@格式说明符打印对象时使用的方法。你不想搞砸这个。你真的,真的不想要一个名为description的属性。 – gnasher729 2015-02-06 00:20:23
请显示这些警告涉及的代码。 – Fogmeister 2014-12-04 09:27:03
有时它会在您尝试以错误的方式初始化时发生。如果你将它初始化为NSString,它可能会发生。 – 2014-12-04 09:45:05