0

我在 iPhone 应用程序中集成了 dropbox sdk。我正在将文件上传到保管箱。如何通过代码找出有多少可用空间,以便在文件没有可用空间时不上传文件

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

    long totalSpace=quota.totalBytes;

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

在这里我得到输出 0。

谢谢

4

1 回答 1

1

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

此处的文档:/account/info

编辑:首先,您需要设置一个会话。这会给你一个DBSession对象。使用它DBSession,创建一个DBRestClient. 比你可以从 API 调用方法。例如调用loadAccountInfo。如果一切顺利,restClient:loadedAccountInfo:将调用委托方法。这将为您提供正确分配的配额对象。

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

于 2013-04-24T11:56:21.443 回答