Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/nhibernate/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios5 iOS 5从UIActionSheet按钮加载视图_Ios5_Uiactionsheet - Fatal编程技术网

Ios5 iOS 5从UIActionSheet按钮加载视图

Ios5 iOS 5从UIActionSheet按钮加载视图,ios5,uiactionsheet,Ios5,Uiactionsheet,有一个iOS 5故事板问题。我用故事板构建的第一个应用程序,我喜欢使用它们,但我一辈子都不知道如何从UIActionSheet按钮加载视图。我让UIActionSheet运行得很好,它加载了一个UIAddressBook选择器,但我想让它切换到一个新的故事板视图控制器 有什么想法吗 下面是一些代码: // Specify what to do when a user selects a button from the personSelectQuery - (void)actionSheet:(

有一个iOS 5故事板问题。我用故事板构建的第一个应用程序,我喜欢使用它们,但我一辈子都不知道如何从UIActionSheet按钮加载视图。我让UIActionSheet运行得很好,它加载了一个UIAddressBook选择器,但我想让它切换到一个新的故事板视图控制器

有什么想法吗

下面是一些代码:

// 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
    }
}

查看
[UIStoryboard instantialiveviewcontrollerwhithidentifier:]
方法。您可以在IB的属性检查器中为特定的ViewController设置一个标识符。您可以使用该标识符作为参数调用上述方法,iOS将从故事板实例化ViewController。其余部分与没有情节提要的其他ViewController相同。

请查看
[UIStoryboard InstanceeviewController WithiIdentifier:]
方法。您可以在IB的属性检查器中为特定的ViewController设置一个标识符。您可以使用该标识符作为参数调用上述方法,iOS将从故事板实例化ViewController。其余部分与没有故事板的其他ViewController相同。

工作得非常好!使用了以下代码:
AddPersonViewController*addPerson=[self.storyboard instanceeviewcontrollerwhiteIdentifier:@“addPerson”];[self.navigationController pushViewController:addPerson动画:是]工作完美!使用了以下代码:
AddPersonViewController*addPerson=[self.storyboard instanceeviewcontrollerwhiteIdentifier:@“addPerson”];[self.navigationController pushViewController:addPerson动画:是]