Я новичок в iOS Development, и у меня проблемы с контроллерами. Я упростил свою задачу, чтобы облегчить жизнь каждому.Tab Bar Disappears
Так вот настройки: Вид корень Tab Bar контроллер, который имеет 2 вкладки, View A и View B
View A запускает камеру после того, как это делается с помощью камеры, увольняет камеру, а затем идет к другому представлению под названием View C, теперь View C - , а не в панели вкладок.
В окне просмотра C есть кнопка, при нажатии которой отменяется текущий вид и переходит в вид B. . Вот проблема: когда я пытаюсь загрузить из панели View C в View B, исчезает.
Кто-нибудь знает, как решить эту проблему?
Вид C полезен только после съемки, поэтому добавление его на панель вкладок не является решением.
Благодаря
EDIT: Вот код, как я Передача данных между вкладками:
Как я вызываю Просмотр C от А:
[self dismissViewControllerAnimated:YES completion:
^{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];
ViewControllerA *A = [storyboard instantiateViewControllerWithIdentifier:@"ViewControllerA"];
A.data1 = data1;
A.data2 = data2;
A.image = image;
[self presentViewController:A animated:YES completion:nil];
}];
Как я называю вид B из вида C:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if([segue.identifier isEqualToString:@"toViewB"]) {
SomeClass *obj = [[SomeClass alloc] init];
[obj setData1: _data1];
[obj setData2: _data2.text];
[obj setImage: _image];
ViewControllerB *B = (ViewControllerB *)segue.destinationViewController;
B.newObj = obj;
[B createCell];
}
}
Я также хочу отметить, что кнопка я добавил ViewB исчез, а,
показать вам закодировать, как вы добавляете детали к TabBar, как вы отображающей View C & отвергая его? – nsgulliver