我正在编写一个新闻源应用程序(带推送),我希望它可以优雅地处理以下场景:
我可以想象会发生很多奇怪的情景。例如 - 用户启动应用程序,开始浏览新闻,然后出现新消息。或者没有互联网连接,但应用程序尝试下载新数据阻止用户执行某些操作......等等。
这类应用程序有一套很好的做法吗?我正在使用ASI包,如果这改变了什么,并且新闻源显示在一个UIWebView中(所以我不能轻易添加新行)。
答案 0 :(得分:1)
我使用的应用程序做得很好,具有以下功能
如果使用UIWebView阻止您拥有这些功能,那么我认为您将处于极大的劣势。对于一个信息表,使用UITableView并不困难,并且值得为更好的体验。
即使使用UIWebView,您也可以使用JavaScript和DOM操作来更新已经显示的视图。