2014-12-04 64 views
0

因为我一直在使用了XCode 6我得到了一些新的警告,我不太明白:XCode中新警告6

  • 房产类型“的UITextView *”是类型“的NSString *”继承不兼容从“NSObject的”
  • “复制”属性上属性“描述”从属性“描述”“NSObject的”
  • “原子”属性继承的属性不匹配不匹配从“NSObject的”
  • 继承属性

这里行其有关:

@property (nonatomic,retain) IBOutlet UITextView *description; 
+0

请显示这些警告涉及的代码。 – Fogmeister 2014-12-04 09:27:03

+0

有时它会在您尝试以错误的方式初始化时发生。如果你将它初始化为NSString,它可能会发生。 – 2014-12-04 09:45:05

回答

3

NSObject具有相同名称的属性,但不同类型的 - NSString,你用你自己的声明重写。更改您的属性名称来解决问题。

+1

description是使用%@格式说明符打印对象时使用的方法。你不想搞砸这个。你真的,真的不想要一个名为description的属性。 – gnasher729 2015-02-06 00:20:23