Как вы можете видеть, я пытаюсь установить performSegue
из контроллера управления фотоопределением в контроллер View View (UITableViewController
).PerformSegue не работает должным образом
Так я выступаю от PhotoActionViewController
напрямую (не используя кнопки и т.д.), потому что я хочу, чтобы выполнить этот переход, когда пользователь нажимает на одну опцию показывать AlertView
. Все работает как заклинание, пока я не установил класс для SettingsViewController
. Выполняется segue, но я не вижу ни одного UITableViewCell
. Как я могу это понять?
Вот мой код:
- (IBAction)imageViewTapped:(UITapGestureRecognizer *)sender
{
BlockAlertView *alert = [BlockAlertView alertWithTitle:@"New Photo" message:@"Decide what you would like to do with this photo"];
[alert addButtonWithTitle:@"Create New Project" block:^{
// Pushing to New Project Settings Controller
[self performSegueWithIdentifier:@"NPSSegue" sender:self];
}];
[alert addButtonWithTitle:@"Add To Existing Project" block:^{
NSLog(@"Add to existing");
}];
[alert setCancelButtonWithTitle:@"Cancel" block:nil];
[alert show];
}
Я не проводки prepareForSegue
как он пуст на этот момент, и я не знаю, если что-то должно быть.
Во-первых. Не пропускайте 'self' в' performSegueWithIdentifier', просто передайте 'nil'. Теперь посмотрим на остальное ... – Fogmeister
Можете ли вы показать код для 'SettingsViewController'. – Fogmeister
В этом нет ничего! Просто новый класс, наследующий от 'UITableViewController', таким образом:« numberOfSectionsInTableView: 'и т. Д. – cojoj