此bounty已结束。回答此问题可获得+100声望奖励。赏金宽限期18小时后结束。Stripes希望引起更多关注这个问题。
我收到一个错误:Domain=MCOErrorDomain Code=3 "Unable to parse response from server." UserInfo={NSLocalizedDescription=Unable to parse response from server.}
。我不太确定如何找出是什么实际消息导致了这一点,并希望深入研究。但是,我不知道如何弄清楚mailcore2向服务器发送和从服务器返回的内容。
我的猜测是,我实际上调用了一个错误的参数,导致mailcore2发出一个无效的请求,服务器生成了一个错误,没有正确解析,但我不排除其他可能性(比如服务器实际上生成了一个实际的不可解析的消息,没有挑衅,或什么)。
1条答案
按热度按时间rkue9o1l1#
我注意到MailCore2是开源软件,所以也许你可以用它的DEBUG标志集重新编译它。然后你可以得到一些日志工作。
也可以将Xcode scheme环境设置为enable network diagnostics,以便根据网络通信识别问题。
您可以尝试使用仪器工具运行您的应用。这有一个网络工具,也提供了对网络流量的见解。
最后,您可以尝试中间人代理,例如Charles Proxy。
为了帮助开发理论,您可以看到软件在何处分配解析错误
pError = ErrorParse
,例如移动消息解析错误。然后你可以进行更集中的实验。