【发布时间】:2011-12-09 19:14:00
【问题描述】:
我正在使用以下代码呈现模态:
AddName *add = [[AddName alloc] initWithNibName:@"AddName" bundle:nil]
add.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalView:add animated:YES];
在我的工作之后,我使用以下代码返回我的主视图。
[self dismissModalViewControllerAnimated:YES];
所以默认调用-viewWillAppear。
我的问题是,
在 iOS4.3 上运行良好。
但它不适用于 iOS5。
我该怎么办?或者这是 iOS5 中的任何错误吗?
【问题讨论】:
-
是没有调用-viewWillAppear的问题吗?还是没有显示模态窗口?
-
@gaige: YES -viewWillAppear 没有被调用
-
@Devang: 删除
add.modalPresentationStyle = UIModalPresentationFormSheet;,它会调用 viewWillAppear 方法。请检查一下。 -
@Parth Bhatt :但我的代码在 iOS4.3 上运行良好,但不适用于 iOS 5.0。而且我不想显示整个屏幕。
-
我会标记这个“ios5 兼容性”,但你只能有 5 个标记。
标签: iphone objective-c ios4 ios5