无法在iOS的dropbox中获取文件大小

无法在iOS的dropbox中获取文件大小,ios,objective-c,dropbox,Ios,Objective C,Dropbox,我正在研究dropbox与iOS的集成,我已经做了我想做的一切,我得到了文件,也可以下载,但我无法在下载前或在元信息中获得文件大小。 下面是我在视图中如何加载的 if ([[DBSession sharedSession] isLinked]) { [self showProgressHud]; [[self restClient] loadMetadata:@"/"]; } - (void)restClient:(DBRestClient *)client loadedMe

我正在研究dropbox与iOS的集成,我已经做了我想做的一切,我得到了文件,也可以下载,但我无法在下载前或在元信息中获得文件大小。 下面是我在视图中如何加载的

if ([[DBSession sharedSession] isLinked]) {
    [self showProgressHud];
    [[self restClient] loadMetadata:@"/"];
}


- (void)restClient:(DBRestClient *)client loadedMetadata:(DBMetadata *)metadata {
if (metadata.isDirectory)
{
    [self hideProgessHud];
    fileList=[[NSMutableArray alloc]initWithCapacity:0];

    for (DBMetadata *file in metadata.contents)
    {
        [fileList addObject:file];
}
}
文件.totalBytes上获取nil响应
在下载dropbox中的文件大小之前,请指导我如何获取文件大小

然后,s

DBMetadata包含有关其包含的文件的信息totalByteshumanReadableSize

for (DBMetadata *file in metadata.contents)
{
    NSLog(@“file size: %@”,file.humanReadableSize);
    // file.humanReadableSize contains size in NSString
    [fileList addObject:file];
}

DBMetadata包含有关其包含的文件的信息totalByteshumanReadableSize

for (DBMetadata *file in metadata.contents)
{
    NSLog(@“file size: %@”,file.humanReadableSize);
    // file.humanReadableSize contains size in NSString
    [fileList addObject:file];
}

为什么您没有实现
restClient:loadMetadataFailedWithError:
?如果发生错误,此委托与将触发的大小之间的关系是什么?这已在我的代码中实现,但我只显示与大小有关的内容如何检查
totalBytes
?这对我有用:
NSLog(@“%lld”,file.totalBytes)。但请注意,不会返回文件夹的大小。另外,请确保您使用的是最新版本,当前为1.3.14。为什么您没有实现
restClient:loadMetadataFailedWithError:
?如果发生错误,此委托与将触发的大小有什么关系?这已在我的代码中实现,但我只显示与大小有关的内容。您如何检查
totalBytes
?这对我有用:
NSLog(@“%lld”,file.totalBytes)。但请注意,不会返回文件夹的大小。另外,请确保您使用的是最新版本,当前为1.3.14。