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的地方少了一个。