关于将 dropBox 集成到 iPhone 应用程序中的一个非常基本的问题。
我遵循了 DropBoxSDK 的设置,一切正常。我可以登录我的帐户并将其链接起来。所以我正确设置了一切。
现在我想用它来简单地从 dropBox 加载文件并再次保存。考虑到您只想同步一个名为“example.txt”的文件(为简单起见),该文件位于我的 DropBox 的“示例”文件夹中。相同的“example.txt”保存在 iPhone 上我的应用程序的 Documents 目录中。
dropBox 自述文件含糊地建议了以下代码,我发现这些代码非常神秘,并且无法真正了解如何加载或保存文件:
2. Make an request on the rest client:
[[self restClient] loadMetadata:@"/"];
3. Implement the DBRestClientDelegate methods needed to get the results of the
particular call you made:
- (void)restClient:(DBRestClient*)client
loadedMetadata:(DBMetadata*)metadata {
NSLog(@"Loaded metadata!");
}
- (void)restClient:(DBRestClient*)client
metadataUnchangedAtPath:(NSString*)path {
NSLog(@"Metadata unchanged!");
}
- (void)restClient:(DBRestClient*)client
loadMetadataFailedWithError:(NSError*)error {
NSLog(@"Error loading metadata: %@", error);
}
所以我的(希望)简单的问题是我怎么能:
- 检查我的保管箱中是否有示例文件夹
- 如果没有,请创建一个并将 app 文档中的 example.txt 保存到此示例文件夹中
- 加载示例.txt
- 一旦程序退出:将 example.txt 保存到 DropBox
在网站上的 DropBox 文档中,我真的找不到这些非常基本的步骤的答案。他们提供的示例让我觉得太混乱了……尤其是因为它只是关于加载文件而不是在我所见的范围内保存它们。
对于如何解决此问题的任何帮助或建议,我将不胜感激。