2010-07-05 48 views
1

刚开始捅过iPhone开发。我正在尝试向我的项目添加一个外部项目(特别是ASIHTTPRequest,http://allseeing-i.com/ASIHTTPRequest/)。在xcode中添加外部项目到我的iphone应用程序

我对如何去实际添加这个依赖项到我的项目有点损失。我来自Visual Studio/C#世界,在Visual Studio中,我知道我会将“添加现有项目”添加到我的解决方案文件中,然后添加对我自己的新项目的引用。或者,也可以直接引用DLL,如果它已经被构建。

ASIHttpRequest项目位于GitHub上,并提供完整的源代码。我只是不知道如何将这个依赖关系真正放入我自己的项目中。我试过“项目 - >添加到项目”,并选择了文件夹ASIHTTPRequest提取出来。我现在把它看作是我的项目的一个子文件夹......但是会产生大量的构建错误。我从这个子文件夹中除去了.h和.m文件,现在我不再从这些资源中获取任何构建错误,但是尝试在我自己的项目中引用一个ASIHTTPRequest对象会导致“未声明”的错误。

我在这里错过了什么吗?我可以不在这些子文件夹中的.h和.m文件吗?

回答

1

你在正确的轨道上。您只需要在要使用它的文件中输入ASIHTTPRequest标头。你必须确保你已经遇到了所有的dependencies specified on the ASI site,但是一旦你完成了这些,只要按照你所描述的那样进行导入,一切都应该正常工作。一旦所有设置完成并且所有内容都已编译完成,请添加以下内容:

#import "ASIHTTPRequest.h" 

到您要使用该库的文件的顶部。

+0

杜,我应该知道的。谢谢! – Matt 2010-07-05 21:41:03