Dropbox iOS SDK: WebKit Odrzucił nieprzechwycony wyjątek
Korzystam z Dropbox iOS SDK (od momentu napisania,Cocoapod wersja 1.3.9). Zauważyłem dziwny błąd. Oto kroki, aby je odtworzyć.
Połącz się z Dropbox, zaloguj się i połącz z moim kontem.
URL zalogowany do konsoli (tokeny zamaskowane dla bezpieczeństwa):
db-abcdef123://1/connect?oauth_token=xyz123&oauth_token_secret=lmno123&uid=10884&state=91D8CB70-1037-4A4C-8F7B-CB8970E5E0BC
Aplikacja połączona pomyślnie!
Wyloguj się, a następnie zaloguj się za pomocąróżne konto...
URL ponownie zalogowany do konsoli, podobny do poprzedniego:
db-abcdef123://1/connect?oauth_token=def123&oauth_token_secret=jkl123&uid=95157647&state=DC716BF2-E033-4586-926C-5E733CEA1E3F
Potem pojawia się błąd:
*** WebKit discarded an uncaught exception in the webView:decidePolicyForNavigationAction:request:frame:decisionListener: delegate: <Unsupported Signature Method> The signature method "(null)" is not currently support by MPOAuthConnection
[WARNING] DropboxSDK: error loading DBConnectController - Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo=0x12848f00 {NSErrorFailingURLStringKey=db-abcdef123://1/connect?oauth_token=123abc&oauth_token_secret=xyz123&uid=95157647&state=DC716BF2-E033-4586-926C-5E733CEA1E3F, NSErrorFailingURLKey=db-abcdef123://1/connect?oauth_token=123abc&oauth_token_secret=xyz123&uid=95157647&state=DC716BF2-E033-4586-926C-5E733CEA1E3F, NSLocalizedDescription=unsupported URL, NSUnderlyingError=0x144c4c80 "unsupported URL"}
Ekran logowania Dropbox pozostaje wwebView
i kliknięcieZaloguj ponownie powoduje ten sam błąd, ale następnie powoduje awarię aplikacji.
Jakieś pomysły?
Używam Xcode 5 i iOS 7