objective-c - Le contrôleur de classe parent hérité de la personnalisation n'est pas chargé à l'aide de xib. Quelle en est la raison ? Il pourrait être chargé avant
仅有的幸福
仅有的幸福 2017-05-02 09:29:44
0
1
661

[xib Create Controller]
1. Lors de la création du contrôleur, le contrôleur parent sélectionne un contrôleur personnalisé BaseVC, qui hérite de UIViewController.
J'ai vérifié Créer xib, puis lorsque j'ai initialisé le contrôleur et poussé, j'ai constaté que la vue dans le xib écrite par ce contrôle n'était pas chargée.
Mon contrôleur a déjà été créé de cette façon, mais du coup, il n'a plus fonctionné. Ensuite, j'ai hérité de ce contrôleur de UIViewController et il peut être chargé.

Supplément : La méthode que j'utilise lors de l'initialisation du contrôleur est XXXVC *vc = [XXXVC new];

                             self.navigationxxx pushViewXXXXX
 我的父类控制器中没有重写 loadView方法。
我之前的控制器创建的方式和上面是一样的,继承的也是BaseVC,初始化后可以加载出来。可是今天突然不行了。想知道是什么原因。我啥都没改过勒
仅有的幸福
仅有的幸福

répondre à tous(1)
为情所困
// 重写初始化方法
- (instancetype)init{
    if (self = [super initWithNibName:@"父类xib名称" bundle:nil]) {
        // 初始化
    }
    return self;
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal