我尝试在一个视图中显示另一个,但它不起作用
我的看法
一般的
@interface BaseViewController : UIViewController<UIPopoverControllerDelegate, DatePickerDelegate, AddScriptPopoverViewDelegate>
第二
@interface MyViewController : BaseViewController<UniversalViewNavigationDelegate, StarsSizeViewDelegate, SelectPopoverViewDelegate, MyTableViewDelegate>
第三
@interface MyViewNavigationController : UIViewController<UITabBarDelegate, UISearchBarDelegate, MyTableViewDelegate>
需要在第二个显示我的第三个视图,但是当我在第二个尝试时,在 viewDidload
MyViewNavigationController *tableVC = [[MyViewNavigationController alloc] initWithTableSize:CGSizeMake(380, 600)];
tableVC.delegate = self;
[self.view addSubview:tableVC];
最后一行对我说:
Incompatible pointer types sending 'MyViewNavigationController *__strong' to parameter of type 'UIView *'
并粉碎
请帮帮我 :)