2013-06-13 2 views
0

새 프로젝트를 만들고 AFNetworking 라이브러리를 추가 한 다음 SystemConfigurationMobileCoreServices 링크 라이브러리를 추가했습니다. 마지막으로 프로젝트를 빌드 할 때 AFHTTPClient.m 줄 번호 152에 오류가 발생합니다. 이 배열 리터럴 구문을 인식하지 못합니다 엑스 코드의 최신 버전을 사용하지 않는에 경우AFNetworking 추가 후 오류

for (id nestedKey in [dictionary.allKeys sortedArrayUsingDescriptors:@[ sortDescriptor ]]) { 

오류가 Unexpected '@' in program

답변

0

을 말한다. 도 compiler- 또는 SDK-/배포-설정 될 수있는 Objective-C Features Availability Index

+0

를 보라 -

은 무엇으로 어떤 일이 일어 나는지 참조하십시오. LLVM 및 적어도 iOS 5를 대상 플랫폼 및 기본 SDK로 사용해야합니다. –

+1

이 기능은 iOS 버전과 관련이 없습니다. 아래 첨자 표기법을 사용하려면 iOS5가 필요하지만 필자의 답변에 추가 된 문서에 설명 된대로 모든 버전에 대해 배열 리터럴이 다시 배포됩니다. – Abizern

+0

@Abizern 당신의 대답에 추가하기 위해, 나는 역순으로 subscripting이 NSDictionary와 NSArray에 가능하지만 NSOrderedSet subscripting은 iOS 6에서만 작동한다는 것에 주목하고 싶습니다. –