获取Dropbox中的可用空间

时间:2013-04-24 11:46:42

标签: iphone ios dropbox

我在iPhone应用中集成了Dropbox sdk。我正在将文件上传到Dropbox。如何通过代码找出可用的空间,以便在没有可用空间时不上传文件

    DBQuota *quota=[[DBQuota alloc]init];
    long spaceConsumed=quota.totalConsumedBytes;

    long totalSpace=quota.totalBytes;

    NSLog(@"spaceConsumed %ld",spaceConsumed);
    NSLog(@"total space %ld",totalSpace);

这里我得到输出0。

由于

1 个答案:

答案 0 :(得分:1)

您需要/account/info方法,并使用quota_info字段进行一些数学运算。

此处的文档:/account/info

修改: 首先,您需要set up a session。这将为您提供DBSession个对象。使用DBSession,创建DBRestClient。比你call methods from the API。例如,呼叫loadAccountInfo。如果一切顺利,将调用委托方法restClient:loadedAccountInfo:。这将为您提供配额的正确分配对象。

在您的示例中,您只需创建DBAccountInfo的新实例,而无需使用API​​。