当 IOS 中的 viewcontroller changes/disappears 时 运行 代码会发生什么
What happens to running code when a viewcontroller changes/disappears in IOS
假设我有 2 个 viewcontroller 由标签栏控制器控制。如果第一个 viewcontroller 在 运行 一些代码的中间并且用户通过选项卡栏控制器切换到第二个视图控制器 运行 代码会发生什么?它停止了吗?或继续在后台运行。
没有什么特别的事情发生。标签栏控制器同时保留其所有视图控制器。因此,从一个视图控制器切换到另一个视图控制器不会威胁到消失的视图控制器的生命。
假设我有 2 个 viewcontroller 由标签栏控制器控制。如果第一个 viewcontroller 在 运行 一些代码的中间并且用户通过选项卡栏控制器切换到第二个视图控制器 运行 代码会发生什么?它停止了吗?或继续在后台运行。
没有什么特别的事情发生。标签栏控制器同时保留其所有视图控制器。因此,从一个视图控制器切换到另一个视图控制器不会威胁到消失的视图控制器的生命。