Я пытаюсь использовать Segue для представления, а затем отклонить вид Popover, который нажал UIBarButtonItem
.Segue Popover не будет вести себя должным образом
Я создал общий SEGUE, не закрепленную ни к чему, но мнение и дал ему имя
Я привязано UIBarButtonItem в Interface Builder для:
- (IBAction)clickedSettings:(id)sender {
if(self.popSegue != nil) {
[self.popSegue.popoverController dismissPopoverAnimated:YES];
} else {
//Current says only a button may
[self performSegueWithIdentifier:@"Settings" sender:sender];
}
}
Но когда когда я нажимаю кнопку, чтобы отобразить Segue, это дает мне ошибку:
Завершение приложения из-за неперехваченного исключения «NSInternalInconsistencyException», причина: «UIStoryboardPopoverSegue должен быть представлен из элемента кнопки панели или вид. '
Он даже не ударил моего -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
Я прочитал следующие вопросы по стопке:
Но я все еще получаю то же самое ошибка. Для жизни меня я не могу понять, что происходит не так
сделал и найти решение для этого? – iosMentalist