TTransportException:无法发出HTTP请求 - Evernote / iOS

时间:2016-06-14 03:55:26

标签: ios objective-c evernote

我正在开发一款连接到Evernote的iPad应用程序,用于将用户的笔记同步到应用程序。在我的开发设备和所有内部测试人员上,一切都很好用,但有几个外部测试人员在使用Evernote进行身份验证后遇到问题。当应用程序调用API时,它会返回

  

TTransportException:无法发出HTTP请求。

成功致电[evernoteSession.authenticateWithViewController]后,我正在致电[evernoteSession.userStore getUserWithSuccess]。这是用户从evernote接收例外的地方。关于为什么某些外部测试人员会收到此错误而不是我们的任何内部测试人员或开发人员的任何想法?我有什么办法可以获得有关evernote API调用出错的更多信息吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

它们是否可能是蜂窝网络连接,并且他们已授权Evernote用于移动数据但不是您的应用?

在这种情况下,我怀疑他们可以在 Evernote中对进行身份验证,但您的应用会失败。

另请注意,此问题已在Evernote论坛上出现过几次,例如:

Aug 2012问题是在connect方法中检查authtoken == nil

Feb 2013问题是在UI线程中执行getDefautNoteBooklistNotebooks,需要在后台线程中(根据Evernote员工)。