导入CoreServices时,'CFXMLTreeRef'之前的预期声明说明符或'...'错误?

时间:2011-02-28 03:01:30

标签: objective-c ios

我是iOS开发的新手,所以我不确定为什么我会在这里收到编译错误。希望有人可以解释。当我导入CoreServices时,我在尝试编译时遇到以下错误。

  

预期的声明说明符或   'CFXMLTreeRef'之前的'...'

有人可以帮忙吗?

#import <CoreServices/CoreServices.h>

调试器指向WSMethodInvocation.h中的这一行:

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

我没有使用此文件中的任何函数..我只是导入CoreServices并弹出错误。我试图使用:

  

CFStreamCreatePairWithSocketToCFHost

1 个答案:

答案 0 :(得分:1)

大多数CoreServices在iOS上都。相反,使用

#import <CFNetwork/CFNetwork.h>

您可能也希望将框架添加到XCode侧面板中的“链接框架”列表中。