Я пытаюсь показать в один вид другой, но он не работаеткак добавить представление в подвью?
мои взгляды
Общие
@interface BaseViewController : UIViewController<UIPopoverControllerDelegate, DatePickerDelegate, AddScriptPopoverViewDelegate>
2-й
@interface MyViewController : BaseViewController<UniversalViewNavigationDelegate, StarsSizeViewDelegate, SelectPopoverViewDelegate, MyTableViewDelegate>
3rd
@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