Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.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 presentViewController赢得';t与动画一起工作:否_Ios_Objective C_Cocoa Touch_Cocoa_Ios6 - Fatal编程技术网

Ios presentViewController赢得';t与动画一起工作:否

Ios presentViewController赢得';t与动画一起工作:否,ios,objective-c,cocoa-touch,cocoa,ios6,Ios,Objective C,Cocoa Touch,Cocoa,Ios6,我使用的是[自我呈现ModalViewController:头部动画:否]在ios 4.3中,正在寻找ios 5及更高版本的替代方案。我更喜欢在所有iOS版本中使用通用的工具,但是如果(iOS低于6)也可以使用。 我的问题是使用[self-presentViewController:head-animated:YES-completion:nil]作为替代方案将仅起作用。知道为什么吗?我不想让它变成动画。如果我不使用故事板,还有什么我可以使用的吗?应用程序会失败吗?你启用了NSZombies吗

我使用的是
[自我呈现ModalViewController:头部动画:否]在ios 4.3中,正在寻找ios 5及更高版本的替代方案。我更喜欢在所有iOS版本中使用通用的工具,但是如果(iOS低于6)也可以使用

我的问题是使用
[self-presentViewController:head-animated:YES-completion:nil]animated
设置为
YES
,则code>作为替代方案将仅起作用。知道为什么吗?我不想让它变成动画。如果我不使用
故事板,还有什么我可以使用的吗?

应用程序会失败吗?你启用了NSZombies吗

如果你在做这样的事情

- (id)init {
    self = [super init]

    if (self) {
       ViewController * viewController = [[ViewController alloc] init];
       [self presentViewController:viewController animated:YES];
    }

    return self;
}
这是因为视图尚未启动。请使用以下方法之一

- (void)viewDidAppear:(BOOL)animated {
   [super viewDidAppear:animated];

   ViewController * viewController = [[ViewController alloc] init];
   [self presentViewController:viewController animated:YES];

}

// OR

- (void)viewDidLoad {
   [super viewDidLoad];

   ViewController * viewController = [[ViewController alloc] init];
   [self presentViewController:viewController animated:YES];

}

我知道这可能无法回答您的问题,但您没有发布它的发起者。但这是一个常见错误,所以我想我会发布,以防它解决您的问题。

您能在问题中包含代码片段吗?以上是我在ViewController之间移动的唯一代码。我昨天就解决了。代码在ViewWillDisplay下。你的猜测完全正确。谢谢你。我只是回答说这是一个常见的错误,很高兴你发现了