实际上,我在单元中创建了一个按钮,该单元从另一个类访问一个方法。将一个类的方法调用到ios中的另一个类
#import "Cell.h"
#import "Collection.h"
@implementation Cell
-(IBAction)onClick
{
Collection *obj_Collection = [[Collection alloc] init];
[obj_collection goTonavigation];
}
和goTonavogation的方法是在Collection中创建的。
#import "Cell.h"
#import "Collection.h"
#import "NavigationViewController.h"
@implementation Cell
-(void)goToNavigation
{
NavigationViewController *obj_NavigationViewController = [[NavigationViewController alloc] initWithNibName:@"NavigationViewController" bundle:nil];
[self.navigationController pushViewController:obj_NavigationViewController animated:YES];
}
}
但它不工作。请帮助
定义“不工作”。另外,如果你使用的是故事板,你不应该像这样初始化你的视图控制器。 – Raptor
我使用XIB不是storyBoard –
检查NSLog(@“%@”,self.navigationController); ..要导航新屏幕,您必须具有导航控制器对象 –