В моем приложении я решил изменить свой segue на страницу Show Details seegue на доске объявлений, поскольку я хотел, чтобы эффект раскадровки шел из нижней части экрана, и поэтому мне нужно было каким-то образом вернуть пользователя, поэтому я вставил навигацию в вид назначения. Однако теперь я получаю:Почему вставка навигации создает непризнанный селектор?
Нагрузочного приложение из-за неперехваченное исключение 'NSInvalidArgumentException', причина: '- [UINavigationController setImageData]: непризнанный селектор направил к экземпляру 0x7fbdfa887600'
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// Make sure your segue name in storyboard is the same as this line
if ([[segue identifier] isEqualToString:@"infoSegue"])
{
// Get reference to the destination view controller
DetailsViewController *vc = [segue destinationViewController];
// Pass any objects to the view controller here, like...
int num = (int)[self getIndexNum];
NSString *dictionaryKey = _results[num];
Image *image = _dataDictionary[dictionaryKey];
vc.imageData = image;
NSLog(@"Vendor ID %@",image.vendorId);
}
}
Имеет навигацию стать родительский вид или что-то еще?
Что такое DetailsVIewCOntroller? контроллер uiviewcontroller или контроллер навигации? –
imageData - это вид NSData или изображения? –