我已经下载了一个包含一些更新参数的
谢谢。
xml文件
,然后我需要重新加载这些参数并初始化一些视图。最简单的方法是在下次应用启动时应用此配置。有没有办法通过编程方式重新启动iOS应用程序
?谢谢。
xml文件
,然后我需要重新加载这些参数并初始化一些视图。最简单的方法是在下次应用启动时应用此配置。有没有办法通过编程方式重新启动iOS应用程序
?你不需要重新启动应用程序,我也不明白为什么你需要这样做。并且,我认为你永远都不会想要这样做。
只有在您的设备越狱后才能这样做。
在您的应用程序中放置一个重新启动按钮并调用abort();
。这将使应用程序崩溃。
从SBApplication
挂钩-(void)exitedAbnormally
;并编写代码来启动您的应用程序。
如果没有越狱,您别无选择。
如果您正在为越狱设备开发应用程序,可以使用uicache
命令清除SpringBoard缓存并重新加载新的应用程序/图标(该命令可从UIKit包中获取)。
例如:
1)如果您是root用户:
su mobile -c uicache 1>/dev/null 2>&1
2) 如果你在使用移动设备:
uicache
如果需要重启,您可以在root权限下使用reboot
命令,如果需要重新加载SpringBoard,则可以使用killall SpringBoard
命令。