2014-12-04 7 views
0

내가 확실히 이해하지 못하는 몇 가지 새로운 경고를 받았습니다 :새로운 경고가 6

  • 건물 유형을 'UITextView *'는 '있는 NSString *'상속 유형과 호환되지 않습니다 '복사' 'NSObject의'에서
  • 재산 '설명'에 'NSObject의'
  • '원자'속성에서 상속 된 속성과 일치하지 않습니다 '설명'속성에 속성 'NSObject의'
  • 에서 상속 된 속성과 일치하지 않습니다

다음 줄의에 관련 :

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

이 경고문과 관련된 코드를 보여주십시오. – Fogmeister

+0

때때로 잘못된 방법으로 초기화하려고 할 때 발생합니다. NSString으로 초기화하는 경우에 발생할 수 있습니다. –

답변

3

NSObject 동일한 이름의 속성을 가지고 있지만, 다른 유형 - NSString, 당신이 당신의 자신의 선언으로 무시된다. 문제를 해결하려면 속성 이름을 변경하십시오.

+1

description은 % @ 형식 지정자를 사용하여 개체를 인쇄 할 때 사용되는 방법입니다. 너는 그걸 망치고 싶지 않아. 정말로, 정말로 description이라는 속성을 원하지 않습니다. – gnasher729