这是我在xcode中添加新视图控制器的原始问题;
Adding a View Controller in Xcode?
这是我观察到的代码,它在Xcode中为视图controller.h / m文件加载一个新项目
·H
@interface ViewController : UIViewController
{
}
@end
的.m
@interface ViewController ()
@end
@implementation ViewController
但是当我添加一个新课程时;我注意到没有'UIViewController'对象,而是有一个NSOBject。
·H
@interface Newclass : NSObject
@end
的.m
@implementation Newclass
@end
我的问题;要成功以编程方式访问x代码故事板中的新视图控制器,您的新自定义.m / .h文件必须格式化为UIViewController或重要吗。
答案 0 :(得分:1)
是的,继承属性& UIViewController需要它的方法必须'格式化'为(正确的术语是'继承自')a UIViewController
。所以:
@interface Newclass : UIViewController
@end
和
@implementation Newclass
@end