0
我試圖按照Dropbox開發人員的網站上的說明,但我無法弄清楚如何正確添加一個DBRestClient對象。眼下在@end後,我的.h文件中我有:iOS中的Dropbox API:如何使用DBRestClient?
DBRestClient *restClient;
而在我的.m文件我有:
- (DBRestClient *)restClient {
if (!restClient) {
restClient =
[[DBRestClient alloc] initWithSession:[DBSession sharedSession]];
restClient.delegate = self;
}
return restClient;
}
這是Dropbox的頁面告訴我做什麼,我想;然而,這導致我的應用程序崩潰(我認爲是因爲它試圖釋放restClient,當它不應該)。我也嘗試列出restClient作爲非原子屬性,但然後上傳等方法似乎並沒有工作。 (上傳方法現在正在工作,一旦它完成上傳,應用程序就會崩潰...)幫助?
您發佈的代碼沒有任何問題。那麼你使用ARC?你是不小心釋放'restClient'返回的值。 'self'在'DBRestClient'之前被釋放了嗎? – Joe 2012-04-20 14:26:53
哦,哎呀......這是'自我'獲得釋放。謝謝! – bee 2012-04-20 15:04:04
請關閉該問題,以免我們看到它在等待回答。 – Dad 2012-12-08 22:48:02