我最近添加了OneDrive集成到我的項目,除了當我嘗試釋放使用SDK文件的對象時,它工作正常。LiveSDK for iOS message to deallocated instance
我跟蹤了原因,以調用釋放的實例。
在dealloc的要求LiveConnectClientCore和LiveAuthRefreshRequest,取消方法被稱爲在已經釋放的對象。
從一個指針這一切都源於我有一個LiveConnectClient
@property (nonatomic, strong) LiveConnectClient *liveClient;
任何幫助將不勝感激。
我也面臨同樣的問題,我認爲這是因爲創建LiveConnectClient類的多個實例的問題。創建共享實例或全局實例可能會解決此問題。 – ViruMax
是的,這是我所做的解決它。我創建了一個單例類,它保存在指向單個LiveConnectClient的指針上,這種方式永遠不會被釋放。 – dloomb