FTP库BlackRaccoon问题解决方案

BlackRaccoon是一个方便的FTP客户端,它封装了苹果底层的FTP读写操作。尝试写过iOS的FTP操作的人大概都知道这系列的操作是用C语言写的,官方文档对于FTP读写操作讲的太简略了,对于fresh graduate来说太过晦涩。在stackoverflow和google上搜了许久,发现github上有个开源的项目叫做BlackRaccoon。当我们在自己的项目上运用BlackRaccoon库时,我自己遇到了如下问题,咱们依次来解决。

1)首先将BlackRaccoon文件夹添加到我们的工程文件目录下,并添加reference,然后在Build Phases/Link Binary With Libraries中添加库需要的5个framework

2)如果此时进行编译,会提示NSObject没有等等几百个error。这是因为还没引用进Foundation和UIKit包,而这个库是通过pch文件引入这些包的。而由于Xcode6之后生成项目时去掉了pch文件,我们需要手动创建添加pch文件,并将原来的pch文件里写的东西拷贝过来。如何创建pch文件请见:http://www.jianshu.com/p/68eecd87210a

3)解决pch文件的问题后,可能还不能编译成功,可能会遇到如下报错

iOS ,引入静态库报错 "_OBJC_CLASS_$_xxxx", referenced from:   

这是因为你在Build Phases/Compile Sources中没有把所有的m文件包括进来,看看少了哪几个m文件就把他么包括进来。

然后就可以正常运行了!




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值