iOS 的保管箱中未获取文件大小

Not getting file size in dropbox for iOS

我正在与 iOS 进行 Dropbox 集成,我已经完成了我想做的所有事情,我正在获取文件并且也可以下载,但我无法获得下载前或元数据中的文件大小信息。 以下是我在 View Did Load 中的做法。

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];
}
}

file.totalBytes 上得到零响应 请指导我如何在保管箱中下载文件大小之前获取文件大小 比,s

DBMetadata 包含有关文件的信息,它包含 totalByteshumanReadableSize

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