我嘗試在一個視圖中的其他顯示,但它不工作如何將視圖添加到子視圖?
我的看法
一般
@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];
最後一行saing我:
Incompatible pointer types sending 'MyViewNavigationController *__strong' to parameter of type 'UIView *'
和粉碎
幫助我請:)
你可能不希望聽到這一點,但如果你將要展示來自其他控制器作爲子視圖的觀點,你真的應該使用兒童視圖控制器。搜索「容器視圖控制器」。 – Abizern