我刚刚更新了iOS 6,并运行了在iOS 4.3中创建的旧代码。它们在我的应用程序中给了我许多警告。

我使用了presentModelViewController:,然后关闭了它,但是它给了我警告



为什么它们对该代码显示警告?这是代码:

[picker dismissModalViewControllerAnimated:YES];

该行变为黄色并显示错误。请给我指南以删除警告。

最佳答案

现在在ios 6中,您可以使用

[[Picker presentingViewController] dismissViewControllerAnimated:YES completion:nil];

代替
[[Picker parentViewControl] dismissModalViewControllerAnimated:YES];


[self presentViewController:picker animated:YES completion:nil];

代替
[self presentModalViewController:picker animated:YES];

关于iphone - 在iOS 6中不建议先使用dismissmodalviewcontrolleranimated,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12640810/

10-14 22:15