2011-02-28 4 views
1

iOS 개발에 익숙하지 않아서 여기 왜 컴파일 오류가 발생하는지 확신 할 수 없습니다. 바라건대 누군가가 설명 할 수 있기를 바랍니다. CoreServices를 가져 오면 컴파일 할 때 다음 오류가 발생합니다.CoreServices를 가져올 때 예상되는 선언 지정자 또는 '...'앞에 'CFXMLTreeRef'오류가 있습니까?

예상 선언 지정자 또는 '...'전에에게 'CFXMLTreeRef'는

누군가가 도와 드릴까요? WSMethodInvocation.h에서이 라인에

#import <CoreServices/CoreServices.h> 

디버거 포인트 :이 파일에서 어떤 기능을 사용하고 있지 않다

typedef CALLBACK_API(CFTypeRef , WSMethodInvocationDeserializationProcPtr)(WSMethodInvocationRef invocation, CFXMLTreeRef msgRoot, CFXMLTreeRef deserializeRoot, void *info); 

에 .. 난 그냥 CoreServices에 가져 오기 오전 오류가 나타납니다. 내가 사용하려고 시도하고있다 :

CFStreamCreatePairWithSocketToCFHost

+0

오류의 원인이 된 코드 줄을 게시하십시오! 그렇지 않으면, 우리는 어떻게 알 수 있었습니까 ??? – Yuji

+0

내 게시물을 업데이트했습니다. 가져 오기가 문제의 원인입니다. – Nick

+0

음 ... 이상 하네. 당신은 CoreServices보다 먼저 무엇을 수입합니까? 컴파일러는 무엇입니까? 내 컴퓨터에서,'#import 만으로 거의 빈 줄이 문제없이 컴파일되었다. – Yuji

답변

1

CoreServices에의 대부분은 iOS에서 하지 사용할 수 있습니다. 대신, 사용하십시오

Xcode 측면 패널의 "연결된 프레임 워크"목록에 프레임 워크를 추가 할 수도 있습니다.

+0

나는 플랫폼 문제가 있어야한다고 생각. 이러한 프레임 워크는 모두 나에게 매우 새로운 것입니다. 당신의 도움을 주셔서 감사합니다! – Nick

+0

@Yuji : 제 관련 질문을보십시오 : http://stackoverflow.com/questions/8116050/why-do-i-get-a-compilation-error-in-coreservices-wsmethodinvocation-h – JOG

관련 문제