0

我可以在按钮单击时重新启动应用程序。是否可以在应用程序加载完成后调用 viewDidLoad 方法?

4

4 回答 4

1

除非您使用的是越狱设备,否则苹果几乎不可能允许您这样做。

Apple 将拒绝您的应用程序。

您可以做的一件事是,显示一条警告消息“请退出并重新启动”。

于 2013-01-09T13:25:31.430 回答
1

您可以通过拆除视图控制器并重新初始化它来模拟重新启动。即在你的appDelegates didFinishLaunching方法中,向自己发送一条消息,就像[self setupApp] 在那个setupApp方法中,创建你的rootViewController等等。

然后当你想模拟重启时,拆掉所有东西并调用[[UIApplication sharedApplication] ]setupApp]

于 2013-01-09T13:30:01.403 回答
0

这是不可能的。

只有您可以通过“exit(0);”关闭您的应用程序。

你不能重新启动它。

于 2013-01-09T13:25:53.690 回答
0

不可能,但你要么就退出.. 例如使用exit(-1)左右

或者

如果这是你需要的,你也许可以假装停止/开始......但它不会帮助你解决记忆问题

于 2013-01-09T13:28:23.523 回答