Я пытаюсь выполнить метод, который является моим SecondViewController, из моего FirstViewController, и он работает, метод называется cuz. Я вижу мое сообщение (NSLog (@ "printSomething")) в консоли журнала.
Проблема в том, что в этом методе я пытаюсь переместить UIToolBar, но это не так.
Если я вызываю метод из его собственного viewController, он работает, UIToolBar перемещается, но когда я вызываю его из другого viewController ... метод выполняется, но UIToolBar ничего не делает
FirstViewController.m
UIBarButtonItem *flipButton = [[UIBarButtonItem alloc]
initWithTitle:@"Opciones"
style:UIBarButtonItemStyleBordered
target:secondViewController
action:@selector(showOptions)];
SecondViewController.m
-(void)showOptions{
NSLog(@"printSomething");
[self.toolBar setFrame:CGRectMake(0, 40, 320, 50)];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:.35];
[self.toolBar setFrame:CGRectMake(0, 180, 320, 50)];
[self.toolBar setUserInteractionEnabled:YES];
[UIView commitAnimations];
}
Спасибо за повторы.