새로운 엑스 코드 4.4 밖으로 아이폰 OS에서 작동하지 않는 그것은리터럴 @YES 5/Xcode의 4.4
@42
@"String"
@23.0L
@{ @"key" : obj }
및
@[obj1, obj2]
같은 리터럴을 지원해야하고해야 @YES
및 @NO
도 지원하며 최신 iOS 5 (및 이전 버전)를 타겟팅 할 때는 작동하지 않습니다. 는 오류 메시지가 표시 컴파일 후 :
예기치 않은 유형 이름 'BOOL'예상 표현
난 당신이 @(YES)
및 @(NO)
를 입력하여 문제를 해결할 수 있습니다 알고 있습니다. 그러나 예상대로 작동하지 않는 이유를 알고 싶습니다.
이 작업은'#import '다음에해야합니다.이 #define을 자신의 Prefix.pch에 넣으면 이전에 pch에서 Foundation을 가져와야합니다. –