2015-06-17 98 views
0

我的应用程序以前是用Titanium编写的。现在,我已经发布了一个代码用Swift编写的新版本。现在用户将他的应用程序更新到此版本并启动应用程序后,它崩溃了。然后,当用户删除并安装应用程序时,它再次开始正常运行。什么可以是检测应用程序中的这种变化的最佳方式?我想到了一个解决方案。我可以检查NSUserDefaults中的某个键是否已设置,然后删除并刷新并重新启动。当代码库从钛改为Swift后从应用商店更新应用程序时,应用程序崩溃

+0

你有这个安装日志吗? – kopiro

回答

0

也许是因为钛在iOS存储器缓存中保存了某些内容以便对它进行初始化。然后当用户删除应用程序时也删除了这个缓存,也许这是一个很好的解决方法,这是在初次公布新应用程序时清理缓存。

相关问题