[self presentModalViewController:composer animated:YES];已弃用

时间:2013-02-23 14:57:35

标签: iphone ios objective-c

  [self presentModalViewController:composer animated:YES]; 

在iOS 6中已弃用

所以我应该把它代替这个代码

3 个答案:

答案 0 :(得分:3)

查看presentModalViewController:animated:的文档。已弃用方法的文档清楚地说明了您应该使用的内容。

请记住,文档是你的朋友。 :)

替换为presentViewController:animated:completion:

答案 1 :(得分:2)

使用

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

你会没事的。它完全一样。

有关弃用的UIViewController方法的官方信息,请参见此处:http://developer.apple.com/library/ios/#documentation/uikit/reference/UIViewController_Class/DeprecationAppendix/AppendixADeprecatedAPI.html

答案 2 :(得分:0)

[self presentViewController:vc animated:NO completion:nil]; use this code for `iOS 6`

iOS SDK中,UIViewControllerpresentModalViewController:animated:presentViewController:animated:completion:有两种方法。

主要不同于上述两个陈述是

presentViewController:animated:completion:iOS 5 or lattere.中使用 presentModalViewController:animated:早期使用iOS 5

另请参阅this site for Presenting View Controllers