我正在尝试按照 Dropbox 开发人员网站上的说明进行操作,但我不知道如何正确添加 DBRESTClient 对象。现在在@end 之后的.h 文件中,我有:
DBRestClient *restClient;
在我的 .m 文件中,我有:
- (DBRestClient *)restClient {
if (!restClient) {
restClient =
[[DBRestClient alloc] initWithSession:[DBSession sharedSession]];
restClient.delegate = self;
}
return restClient;
}
我认为这就是 Dropbox 页面告诉我的;但是,这会导致我的应用程序崩溃(我认为是因为它会在不应该的时候尝试释放 restClient)。我也尝试将 restClient 列为非原子属性,但上传等方法似乎不起作用。(上传方法现在正在运行,应用程序在完成上传后就会崩溃......)帮助?