unrar4ios 的小问题


http://www.cocoanetics.com/2010/04/making-your-own-iphone-frameworks/


#ifdef RARDLL


    // Skip encrypted file if no password is specified.

   if ((Arc.NewLhd.Flags &LHD_PASSWORD)!=0 && !Password.IsSet())

    {

      ErrHandler.SetErrorCode(RARX_WARNING);

#ifdef RARDLL

      Cmd->DllError=ERAR_MISSING_PASSWORD;

#endif

      ExtrFile=false;

    }


#ifdef RARDLL


#ifdef DEBUG
    #define kBaseURL @"http://192.168.0.123/"
#else
    #define kBaseURL @"http://myproductionserver.com/"
#endif


在使用unara4ios的库的过程中,总是觉得原来提供的例子的带密码压缩文件判断是有问题的。那个missing_password就是一直不会被设置上,后来我们就采用了老土方法一个个看那个库,比较两条路径调用的差别,最后还是找到了

1。count<<""<<endl;  #import "stream.h"

2。build .a库使用

3。找到关键函数extractcurrentfilestream,大致是这个函数吧

通过对比发现其中有个错误的函数中,居然没有return,设置missing_password的地方少了一个。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值