导入CoreServices时出现“CFXMLTreeRef”之前的预期声明说明符或'…'错误?

我是新的iOS开发,所以我不知道为什么我会在这里得到一个编译错误。 希望有人能解释。 当我导入CoreServices时,我尝试编译时出现以下错误。

“CFXMLTreeRef”之前的预期声明说明符或“…”

有人可以帮忙吗?

#import <CoreServices/CoreServices.h> 

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

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

我没有使用这个文件中的任何function..我只是导入CoreServices和popup错误。 我正在尝试使用:

CFStreamCreatePairWithSocketToCFHost

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

 #import <CFNetwork/CFNetwork.h> 

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