【问题标题】:Subclassing viewconroller子类化视图控制器
【发布时间】:2015-11-16 16:51:44
【问题描述】:

我使用代码从情节提要创建视图控制器

    ListsViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:kListsViewController];

我创建了它的子类,但是这个子类的代码没有执行。我把 viewDidLoad 放进去。

我如何子类化它? 我需要用 instantiateViewControllerWithIdentifier 严格创建它:

【问题讨论】:

  • 如果您显示更多代码会有所帮助,请显示您在做什么,否则很难帮助您。

标签: ios objective-c uiviewcontroller storyboard viewcontroller


【解决方案1】:

这个子类的代码没有被执行。我在viewDidLoad里放了

视图控制器延迟加载它们的视图,即直到需要它们时才加载。创建一个视图控制器,就像你在这里做的那样:

ListsViewController *viewController =
    [storyboard instantiateViewControllerWithIdentifier:kListsViewController];

...不会导致视图控制器的视图加载。这就是它的viewDidLoad 没有执行的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-22
    • 1970-01-01
    相关资源
    最近更新 更多