小编bmi*_*ker的帖子

子类化UIViewController,重复调用viewDidLoad

我子类UIViewControllerSTViewController,发现的类继承STViewController有他们viewDidLoad反复调用的方法.最终崩溃的应用程序.STViewController在这一点上基本上是一个空白的实现.我是子类,如下所示:

#import "STViewController.h"

@interface WelcomeViewController : STViewController {
Run Code Online (Sandbox Code Playgroud)

STViewController.h

#import <UIKit/UIKit.h>

@interface STViewController : UIViewController
{
}
@end
Run Code Online (Sandbox Code Playgroud)

STViewController.m

#import "STViewController.h"


@implementation STViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)loadView
{
    // Implement loadView to create a view hierarchy programmatically, without using a nib.
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional …
Run Code Online (Sandbox Code Playgroud)

xcode subclass objective-c uiviewcontroller ios

2
推荐指数
1
解决办法
4347
查看次数

标签 统计

ios ×1

objective-c ×1

subclass ×1

uiviewcontroller ×1

xcode ×1