将类添加到iphone项目时出错

将类添加到iphone项目时出错,iphone,ios,Iphone,Ios,我正在尝试将SimplePing类添加到我的iphone项目中。以下是该类的链接:http://developer.apple.com/library/mac/#samplecode/SimplePing/Introduction/Intro.html 我得到这9个错误。我不知道他们来自哪里: “\CFHostGetAddressing”,引用自: -[SimplePing\u HostResolutionOne]在SimplePing.o中 “CFHostScheduleWithRunLoo

我正在尝试将SimplePing类添加到我的iphone项目中。以下是该类的链接:http://developer.apple.com/library/mac/#samplecode/SimplePing/Introduction/Intro.html

我得到这9个错误。我不知道他们来自哪里:

“\CFHostGetAddressing”,引用自: -[SimplePing\u HostResolutionOne]在SimplePing.o中 “CFHostScheduleWithRunLoop”,引用自: -SimplePing.o中的[SimplePing start] “kCFStreamErrorDomainNetDB”,引用自: _SimplePing.o中的kCFStreamErrorDomainNetDB$non_lazy_ptr (也许你的意思是:_kCFStreamErrorDomainNetDB$non_lazy_ptr) “\CFHostCreateWithName”,引用自: -SimplePing.o中的[SimplePing start] “\CFHostSetClient”,引用自: -SimplePing.o中的[SimplePing start] -SimplePing.o中的[SimplePing\u stopHostResolution] “kcfGetAddressInfoFailureKey”,引用自: _SimplePing.o中的KCFGetAddressInfoFailureKey$non_lazy_ptr (也许你的意思是:KCFGetAddressInfoFailureKey$non_lazy_ptr) “\CFHostUnscheduleFromRunLoop”,引用自: -SimplePing.o中的[SimplePing\u stopHostResolution] “kCFErrorDomainCFNetwork”,引用自: _kCFErrorDomainCFNetwork$non_lazy_ptr在SimplePing.o中 (也许你的意思是:kCFErrorDomainCFNetwork$non_lazy_ptr) “\CFHostStartInfoResolution”,引用自: -SimplePing.o中的[SimplePing start]


请帮忙

您是如何添加该类的?按shift-command-n,系统将提示您创建该类。

是否链接了该类所需的所有框架?
它需要CoreServices。framework

在添加文件时始终选中将文件添加到目标文件夹

检查是否已将CFNetwork framework添加到项目中。非常感谢,它解决了我的问题。实际上,我正在尝试使用apple创建的现有简单ping类。此外,我通过右键单击类文件夹并添加现有类添加了这个类。所以,应该没有问题。