iOS 5 Загрузить вид с кнопки UIActionSheet - PullRequest
0 голосов
/ 15 января 2012

Получил вопрос о раскадровке iOS 5.Первое приложение, которое я создаю с помощью раскадровок, и мне нравится их использовать, но я не могу понять, как загрузить представление из кнопки UIActionSheet.У меня UIActionSheet работает нормально, и он загружает UIAddressBook, но я хочу, чтобы он переключился на новый контроллер представления раскадровки.

Любые идеи?

Вот часть кода:1005 *

// Specify what to do when a user selects a button from the personSelectQuery
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
    if (buttonIndex == 0) {
        [self showAddressPicker];//This works just fine to show the address book

    } else if (buttonIndex == 1){
        [self showAddPersonView];//This is the custom storyboard view i want to load
    }
}

1 Ответ

3 голосов
/ 15 января 2012

Посмотрите на метод [UIStoryboard instantiateViewControllerWithIdentifier:]. Вы можете установить идентификатор для конкретного ViewController в инспекторе атрибутов IB. Вы вызываете метод выше, используя этот идентификатор в качестве параметра, и iOS создает экземпляр ViewController из раскадровки. Остальное такое же, как и у других ViewControllers без раскадровки.

...