qiniu / objc-sdk

Qiniu Resource (Cloud) Storage Objective-C SDK for Mac/iOS
http://developer.qiniu.com
MIT License
435 stars 197 forks source link

sdk(7.2.5)如何设置自动判断上传空间? #288

Closed liunianhuaguoyanxi closed 4 years ago

liunianhuaguoyanxi commented 6 years ago

在开发者文档上:https://developer.qiniu.com/kodo/sdk/1240/objc 写着: 注意: 如使用最新版的sdk(7.1.4),可自动判断上传空间。按如下方式使用: QNConfiguration config =[QNConfiguration build:^(QNConfigurationBuilder builder) { NSMutableArray array = [[NSMutableArray alloc] init]; [array addObject:[QNResolver systemResolver]]; QNDnsManager dns = [[QNDnsManager alloc] init:array networkInfo:[QNNetworkInfo normal]]; builder.dns = dns; //是否选择 https 上传 builder.useHttps = YES; //设置断点续传 NSError *error; builder.recorder = [QNFileRecorder fileRecorderWithFolder:@"保存目录" error:&error]; }];

另一个在线文档:http://cocoadocs.org/docsets/Qiniu/7.1.6/ 变成了: 注意: 如使用最新版的sdk(7.1.4),可自动判断上传空间。按如下方式使用: QNConfiguration config =[QNConfiguration build:^(QNConfigurationBuilder builder) { NSMutableArray array = [[NSMutableArray alloc] init]; [array addObject:[QNResolver systemResolver]]; QNDnsManager dns = [[QNDnsManager alloc] init:array networkInfo:[QNNetworkInfo normal]];//是否选择 https 上传 builder.zone = [[QNAutoZone alloc] initWithHttps:YES dns:dns];//设置断点续传 NSError *error; builder.recorder = [QNFileRecorder fileRecorderWithFolder:@"保存目录" error:&error];}];

但我用的最新的Release 7.2.5,发现QNConfigurationBuilder中的dns属性已经移除,QNAutoZone.h也没开放出来,没法调用QNAutoZone类,所以Release 7.2.5版本没法按照上面两种版本进行设置。 请问现在Release 7.2.5该怎么设置呀?

liunianhuaguoyanxi commented 6 years ago

最新版中QNAutoZone 中没有“initWithHttps:dns:”

OwenJie commented 5 years ago

这个要怎么改?

leleliu008 commented 5 years ago

如使用最新版的sdk,默认自动判断上传空间。不要设置build.zone即可。

bachue commented 4 years ago

新的版本可以支持