-4
  [self presentModalViewController:composer animated:YES]; 

在 iOS 6 中已弃用

那我放什么代替这段代码

4

3 回答 3

3

查看presentModalViewController:animated:. 不推荐使用的方法的文档清楚地说明了您应该使用什么来代替它。

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

替换是presentViewController:animated:completion:.

于 2013-02-23T15:03:11.463 回答
2

利用

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

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

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

于 2013-02-23T15:02:52.210 回答
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

另请参阅此站点以获取演示视图控制器

于 2013-02-23T15:05:28.820 回答