我有一个 iPad 应用程序(XCode 4.6、iOS 6.2、ARC 和带有 UITabController 的 Storyboards)。设置场景是缺少所需数据时显示的第一个场景;我不希望用户能够离开该场景,除非所有必填字段都包含有效数据。
我能想到的唯一地方是在-viewWillDisappear中验证数据的存在;然而,此时不改变用户点击的场景为时已晚。用户可以点击另一个选项卡,从而绕过所有现有的验证。
如果缺少所需的数据,有人对如何防止进入另一个场景有任何想法吗?
我有一个 iPad 应用程序(XCode 4.6、iOS 6.2、ARC 和带有 UITabController 的 Storyboards)。设置场景是缺少所需数据时显示的第一个场景;我不希望用户能够离开该场景,除非所有必填字段都包含有效数据。
我能想到的唯一地方是在-viewWillDisappear中验证数据的存在;然而,此时不改变用户点击的场景为时已晚。用户可以点击另一个选项卡,从而绕过所有现有的验证。
如果缺少所需的数据,有人对如何防止进入另一个场景有任何想法吗?