2013-03-19 2 views
0

XCode 4.6을 사용하여 PSTCollectionView 라이브러리를 컴파일하려고하지만 어떤 이유로 인해 컴파일러 오류가 발생합니다. 모두 Objective-C의 새로운 기능을 중심으로합니다.NS_ENUM, NS_OPTIONS, NSArray [dereferencing]이 작동하지 않음 Xcode 4.6

몇 가지 예 :

NS_ENUM Undefined

그러나 NSArray dereference not working

, 새로운 배열/사전 /의 NSNumber 매크로 정의입니다 : 내가 사용

NSArray creation macro is defined

애플 LLVM 컴파일러

Compiler

I있어이 ... 어떤 개념으로 난처한 상황에 빠진 조금?

+0

프로젝트 용으로 어떤 컴파일러가 설정되어 있습니까? GCC가 아니라 Apple LLVM 컴파일러인지 확인하십시오. – rmaddy

+0

Apple LLVM 컴파일러를 사용하여 컴파일러 정보 추가 – Chaosphere2112

답변

0

이것은 분명히 잘못된 SDK를 사용하여 발생하는 문제입니다. 나는 iOS 5.1 SDK를 사용하고 있었는데,이 SDK는 애플이 추가 한 새로운 바로 가기를 사용하지 못하게한다. iOS 6.1 SDK로 변경하면 더 이상 해당 사용법에 대해 불만을 제기하지 않습니다.

Apple에서 알 수 있습니다. this article here.

관련 문제