我正在使用第三方框架,如果互联网连接丢失,在极少数情况下不再响应。我的测试表明,当我通过家庭网络上的WiFi连接并且我开始使用应用程序时,当网络从WiFi更改为运营商网络时,如果当时正在交换数据,则线程不会响应。 当然,我与框架的供应商联系以解决这个问题,然而,这需要一些时间,直到我得到补丁。 与此同时,我希望实施一种解决方法,因此用户无需处理不响应的应用程序,尤其是因为这不是应用程序批准的禁忌。 我的问题:有没有办法可以监控这样一个线程并在超时后终止它?
或者是否有人会针对此问题采用其他解决方案?我知道Apple的可达性框架,但据我了解框架,它只是一个检测工具,在我的情况下不会解决我的问题,对吧?
谢谢,René