我在UIVIewController中有一个UIButton,按下按钮时需要将其推到UIVIew上,但这给了我incompatible pointer type sending
的警告
这个怎么做
我在做什么:
-(void)press{
displayView *disp=[[displayView alloc]init];
[self presentModalViewController:disp animated:No];
}
这会给我警告,并使我的应用程序崩溃。
最佳答案
presentModalViewController接受一个UIViewController实例(不是UIView)。如果要显示特定视图,请先将其放置在视图控制器中。
UIViewController *viewController = [[UIViewController alloc] init];
DisplayView *displayView = [[DisplayView alloc] init];
[viewController.view addSubview: displayView];
[self presentModalViewController:viewController animated:NO];