2013-02-15 4 views
1

IKImageBrowserView 하위 클래스에서 이상한 일이 발생했습니다.NSStringFromSize ([self intercellSpacing])에 호환되지 않는 유형이 있습니까?

intercellSpacing 및 cellSize 크기를 각각 인쇄하려고합니다.

CBDebug(@"intercellSpacing %@", NSStringFromSize([self intercellSpacing])); 
CBDebug(@"cellSize %@", NSStringFromSize([self cellSize])); 

번째 행

절대적 미세하지만 처음 컴파일되지 않는다 :

호환 형 '을 NSStringFromSize'의 인수 1.

두 기능들은 동일한 유형을 반환하는 그러나

:

- (NSSize)intercellSpacing 
- (NSSize)cellSize 

엑스 코드에 사용되는 SDK는 10.6이다. 내가 뭘 잘못하고 있니?

감사합니다.

+0

단지 걷어차 기 위해, 그들에게'isKindOfClass :'호출을 시도해보고 NSSize를 실제로 돌려 주는지 확인해 보라. 어쩌면 그것의 뭔가 비린내가 동일한 스타일의 구조체를 반환하지만 실제 * NSSize하지 않습니다. –

+0

@RyanPoolos 그러나 NSSize는 objective-C 클래스가 아닙니다. 나는 그런 식으로 조사 할 수 없다. – aneuryzm

+0

너 우우워. 그 작은 세부 롤 잊어 버렸습니다. –

답변

0

배포 대상이 10.6으로 설정되어 있는지 확인하십시오.

이 설정을 이전 버전으로 설정하면이 도입 된 10.6에 아직 존재하지 않는 것은 사용할 수 없습니다.