在Apple的网站上,他们说: “因为此调用可能需要几分钟才能失败(特别是在iOS中使用蜂窝网络时),所以不应该从GUI应用程序的主线程中调用此函数。”
在我的情况下,应用程序在调用WebService和返回的响应之间没有任何内容(字面上没有)。 (没有其他活动我的应用程序可以在之间按照规范执行)。
我该怎么办?
是否有任何理由(根据情况)可以说服 - 我应该去WebService的异步调用。
任何建议,因为我对它不是很熟悉???
答案 0 :(得分:3)
你应该总是进行异步调用 - 否则你会冻结你的应用程序的整个UI,因为阻止了主线程。
换句话说:当处理请求时,用户将阻止他的手机。