我有一些像这样的视图控制器:
我希望在通过按钮点击事件触发受保护页面后立即显示“登录”页面。
我无法弄清楚如何知道特定视图(受保护页面)是否已加载?
我该如何编写代码?
答案 0 :(得分:1)
将每个viewController
内的单独的类使用故事板内的属性检查器分配给相应的viewController
,或者相应地分配相同的类以便为特定viewController
运行代码,请参阅下面的图片并使用这些viewDidLoad
生命周期方法viewWillAppear
viewDidAppear
和Fri, 27 Feb 2015 17:00:00 PST
Sat, 28 Feb 2015 23:59:59 PST
Wed, 04 Mar 2015 00:00:00 PST
Wed, 31 Aug 2016 17:00:00 PDT
Wed, 31 Aug 2016 23:59:59 PDT
Mon, 05 Sep 2016 00:00:00 PDT
,并从此处查看简短description以了解有关这些方法的更多信息。< / p>
答案 1 :(得分:0)
为ViewController
创建ProtectedViewController
子类。
通过选择ViewController并使用右侧面板上的Identity Inspector在故事板中设置该类。
在ProtectedViewController.m中覆盖viewDidLoad
以执行加载ProtectedViewController
时要执行的操作。