这是一个基于视图的应用程序
我在ViewController.m中有一个按钮 添加了一个新的子视图控制器类,并在单击该按钮时尝试打开新视图。
代码:
- (IBAction) accessByProducts: (id) sender {
if(self.accessByProducts == nil) {
AccessByProducts *acb = [[AccessByProducts alloc] initWithNibName:@"AccessByProducts" bundle:[NSBundle mainBundle]];
self.accessByProducts = acb;
[acb release];
}
}
但它似乎没有打开。任何人都可以帮助我或指导我。
感谢。
答案 0 :(得分:0)
试试这个:
if(self.accessByProducts == nil) {
AccessByProducts *acb = [[AccessByProducts alloc] initWithNibName:@"AccessByProducts" bundle:[NSBundle mainBundle]];
self.accessByProducts = acb;
[self.view addSubview:acb.view]; //add as sub view
[acb release];
}
另外,你的self.accessByProducts是什么类型的,除了保留引用之外还做什么呢?