提供弹出窗口或presentVC(时间)的正确方法

时间:2016-09-05 15:31:18

标签: ios popup alert presentviewcontroller

我正在viewDidLoad进行一些检查,例如

  1. 互联网可用性
  2. 启用了位置服务,
  3. 已登录?
  4. 如果不满足条件,所有这些都包括弹出窗口或执行segue或呈现VC。

    我开始意识到,在viewDidLoad中执行此操作是不好的,因为我无法保证view是否已出现。

    我想知道,确保在合适的时间显示popUps和/或视图的标准方法是什么?

    1. 将与支票相关的所有内容移至viewDidAppear(这将是viewDidLoad中的大部分代码)
    2. 如果视图已经出现,让代码知道呈现VC /弹出窗口的方便方法是否等待它出现而不是呈现它(某种功能?)
    3. 其他???

0 个答案:

没有答案