簡體   English   中英

更改用戶后,發生iOS Dropbox API“ MPOAuthConnection當前不支持”

[英]iOS Dropbox API “not currently support by MPOAuthConnection” occur after changing user

我正在嘗試在iOS上使用Dropbox API,但是當我嘗試使用loadMetadata方法時,我被錯誤困住了。

處理流程如下。


1.鏈接(UserA)

[[DBSession sharedSession] linkFromController:self];

2.在Dropbox授權視圖上允許授權

3.取消鏈接(UserA)

[[DBSession sharedSession] unlinkAll];

4.鏈接(UserB)

[[DBSession sharedSession] linkFromController:self];

5.在Dropbox授權視圖上允許授權

6.loadMetadata

[[self restClient] loadMetadata:path];

但是在這里我得到了錯誤:

Terminating app due to uncaught exception 'Unsupported Signature Method', reason: 
'The signature method "(null)" is not currently support by MPOAuthConnection'

loadMetaData確實可以像UserA一樣正常工作,但在更改用戶后卻無法工作。

我懷疑unlink的方式可能還不夠..但我不知道。

請給我任何建議以解決問題。 任何幫助將不勝感激。

  • 將上面的答案遷移到一個合適的答案。...正如@yusaku在對他的問題的評論中所述,此鏈接具有答案: https ://forums.dropbox.com/topic.php?id=94511#post-517526

具體來說,格雷格K.說:

取消鏈接時,請確保清除所有DBRestClient對象。 如果您嘗試使用舊的DBRestClient對象,將導致此問題。

清除舊的DBRestClient應該是一件容易的事,但是當它遲到並且您正在遵循使它成為持久性類變量的示例代碼時,就很容易省去一兩個大腦。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM