难以实施ComicFlow项目

时间:2011-08-16 06:49:07

标签: iphone

每个人都知道iPad有一个名为ComicFlow的免费源代码应用程序,但源代码在google源代码中 - 没有下载项目链接。

我将整个源代码复制到我的新项目中,但是有一些错误:

#import "HTTPServer.h"  //missing error
#import "DAVConnection.h"//missing error
#import "cocoahttpserver/Core/Categories/DDData.m"//missing error
#import "cocoahttpserver/Core/Categories/DDNumber.m"// missing error
#import "cocoahttpserver/Core/Categories/DDRange.m"// missing error

@interface HTTPServer (Internal)
- (void) socket:(GCDAsyncSocket*)sock didAcceptNewSocket:(GCDAsyncSocket*)newSocket;//cannot find interface declarationhttpserver

我无法在源代码的任何地方找到此声明。我知道这是一个难以回答的问题,但是任何知道如何处理这个问题的人,请随时回答我。提前谢谢。

2 个答案:

答案 0 :(得分:1)

我是该项目的所有者。当时发生的事情是ComicFlow的一个子存储库(CocoaHTTPServer)从Google Code重新定位到GitHub,它阻止了一些正常工作。我实际上已经解决了这个问题。

我刚刚对ComicFlow进行了一些重大更改,它在很少依赖于外部存储库,因此结帐过程应该更加顺畅。

  1. 从Apple安装最新的Xcode
  2. 来自Xcode>偏好>下载>组件,安装"命令行工具"
  3. 安装latest Mercurial
  4. 在终端hg clone https://code.google.com/p/comicflow
  5. 中输入此内容

答案 1 :(得分:0)

您应该安装hg(或称为mercurial)并输入 hg clone https://code.google.com/p/comicflow/。 ComicFlow的源代码库已经定义它包含一些子代码,例如您提到的cocoahttpserver。如果您使用hg签出源代码,它们将自动处理。