2014-12-04 3 views
0

Поскольку я использую XCode 6 я получил некоторые новые предупреждения, которые я не совсем понимаю:Новые предупреждения в XCode 6

  • Тип недвижимости «UITextView *» несовместим с типом «NSString *» наследуется от «NSObject»
  • «копия» атрибут на собственность «описание» не соответствует свойству унаследованного от
  • «атомного» атрибута «NSObject» на собственность «описание» не совпадает свойство унаследованное от «NSObject»

Здесь линия его отношение к:

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

Просьба указать код, который относится к этому предупреждению. – Fogmeister

+0

Иногда это происходит, когда вы пытаетесь инициализировать его неправильно. Это может случиться для вас, если вы инициализируете его как NSString. –

ответ

3

NSObject имеет свойство с тем же именем, но другой тип - NSString, которые вы переопределение с вашей собственной декларации. Измените имя своей собственности, чтобы решить проблему.

+1

описание - метод, который используется при печати объекта с помощью спецификатора формата% @. Вы не хотите связываться с этим. Вы действительно, действительно не хотите, чтобы свойство называлось описанием. – gnasher729