我正试图通过点击按钮从UIViewController类(名称为CartViewController)导航到Appdelegate(名称为SimpleDemoAppDelegate)。
按钮的IBAction方法和代码如下:
-(IBAction) Go
{
AppDelegate *appDelegate = (AppDelegate *) [UIApplication sharedApplication].delegate;
UIViewController* presentingViewController = appDelegate.viewController;
}
我也尝试过。
-(IBAction) Go
{
SimpleDemoAppDelegate *appdelegate=(SimpleDemoAppDelegate *)[UIApplication sharedApplication].delegate;
[self.navigationController presentModalViewController:appdelegate animated:YES];
}
还有pushViewController方法,但是它显示警告。
发送“SimpleDemoAppDelegate *”到参数类型为“UIViewController *”的不兼容指针类型
有人能解释一下我为什么会看到这个警告吗?
AppDelegate
类。它是在应用程序启动时首先调用的,通常用于存储全局变量和函数...只需从任何类中调用这些方法和变量即可。 - rohan-patel