Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.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
Ios 切换视图(视图控制器)_Ios_Uiviewcontroller - Fatal编程技术网

Ios 切换视图(视图控制器)

Ios 切换视图(视图控制器),ios,uiviewcontroller,Ios,Uiviewcontroller,我使用iAction来切换视图,而不必先通过dismissing进入根目录。这两个代码工作正常,但我想知道的区别和什么将是最好的一个用于内存控制可能!?!区别在第二行…[自我…] -(IBAction)switchpage13:(id)sender { UIViewController *parentViewController = self.presentingViewController; [self dismissViewControllerAnimated:NO comp

我使用iAction来切换视图,而不必先通过dismissing进入根目录。这两个代码工作正常,但我想知道的区别和什么将是最好的一个用于内存控制可能!?!区别在第二行…[自我…]

-(IBAction)switchpage13:(id)sender
{
    UIViewController *parentViewController = self.presentingViewController;
    [self dismissViewControllerAnimated:NO completion:^
     {
    BalladViewController *ballad = [[BalladViewController alloc]
                                      initWithNibName:@"BalladViewController_iPad" bundle:nil];

         [parentViewController presentViewController:ballad  animated:NO completion:nil];
         [ballad release];
     }];
}


没有区别。从DismissViewControllerInitiated:completion:-如果您在演示视图控制器本身上调用此方法,它会自动将消息转发给演示视图控制器……。感谢rdelmar。
-(IBAction)switchpage14:(id)sender{
    UIViewController *parentViewController = self.presentingViewController;
    [self.presentingViewController dismissViewControllerAnimated:NO completion:^
     {
         PopViewController *pop = [[PopViewController alloc]
                                           initWithNibName:@"PopViewController_iPad" bundle:nil];

         [parentViewController presentViewController:pop  animated:NO completion:nil];
         [pop release];
     }];
}