如何在 viewcontroller 上保持不变并在最小化我的 xamarin.ios 应用程序后保留数据?

How to stay on the same on viewcontroller and keep the data after minimizing my xamarin.ios app?

我试图将我的应用程序最小化并使我的应用程序 运行 处于后台,但显然每次我返回该应用程序时该应用程序都从第一个 ViewController 重新启动。无论如何要保留相同的数据和我离开的 ViewController

提前致谢

如果应用进入后台,它将恢复到相同状态(相同 viewcontroller),除非:

  • 它被操作系统终止以释放内存
  • 在这种情况下,您的应用有一些激活其他东西的逻辑

在第一种情况下,您无能为力 - 显然您可以购买具有更多内存的设备,避免 运行 在您的应用程序处于后台时使用大量内存的应用程序,尝试让您的应用程序需要更少的内存。

在第二种情况下,您应该知道发生了什么,因为它是您的代码,但如果您不知道,请尝试添加 ViewWillDisappear 并查看是什么在调试器中激活它。