@ user, просто создайте alertView по старинке;Я знаю любую функцию раскадровки, чтобы сделать это по-другому.Где раскадровка может помочь, это с segues.Вы можете вызвать segues программно.С помощью кнопки «Просмотреть оповещение» вы можете просто вернуться (т.е. ничего не делать).Для другой опции, чтобы отобразить другое представление, вы можете программно вызвать переход для перехода к нужному представлению.Если на вашей раскадровке по какой-то другой причине еще не определен правильный переход, просто создайте кнопку и используйте ее для создания перехода и назовите ее.Назовите segue, щелкнув по нему в раскадровке, и используйте инспектор атрибутов, чтобы дать ему имя (идентификатор).Затем спрячьте кнопку или уберите ее из поля зрения.Обычно я помещаю кнопки такого типа на панель инструментов и использую проставки, чтобы они не были видны.Вот некоторый пример кода:
Вызовите segue из делегата представления предупреждений следующим образом:
[self performSegueWithIdentifier: @"done" sender: self];
Также реализуйте этот метод, чтобы выполнить любую необходимую задачу для подготовки к segue:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"done"])
{
// [[segue destinationViewController] setManagedObjectContext:self.managedObjectContext];
// [[segue destinationViewController] setSelectedClient:selectedClient];
}
}