Я пытаюсь сделать простое приложение на основе TabBar с центральной кнопкой, чтобы сделать снимок, добавить комментарий и загрузить его (например, десятки других приложений).performSegueWithIdentifier дает мне NSInvalidArgumentException
До сих пор я получил материал камеры, работающий в пользовательском контроллере представлений (MSPickPhotoViewController), как один из элементов панели вкладок, и теперь я хочу передать его на NavigationController, чтобы ввести некоторую информацию и загрузить фотографию в сервер. Я использую раскадровку и пытаюсь использовать segue из моего MSPickPhotoViewController для навигационного контроллера. Я дал SEGUE идентификатор «addPhoto», который я называю по:
[self performSegueWithIdentifier:@"addPhoto" sender:self];
Я также осуществил следующие в MSPickPhotoViewController сдать сфотографироваться перед:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"addPhoto"]) {
MSPostPhotoViewController *vc = [segue destinationViewController];
vc.image.image = self.image;
}
}
Я всегда получаю исключение
'NSInvalidArgumentException', reason: 'Receiver (<MSPickPhotoViewController: 0x189770>) has no segue with identifier 'addPhoto''
Самого MSPickPhotoViewController не имеет кнопок, он просто открывает лист действий, чтобы выбрать, следует ли сделать фотографию или выбрать один из библиотеки и должен передать это закончилось.
Любые предложения?
Привет, Бьорн