我刚刚更新了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/