如何用presentViewController替换presentModalViewController
1个回答
2015-02-07 · 知道合伙人影视综艺行家
关注
展开全部
替换前:
[[UIApplication sharedApplication].keyWindow.rootViewController presentModalViewController: picker animated: YES];
替换后:
[[UIApplication sharedApplication].keyWindow.rootViewController presentViewController: picker animated: YES completion:nil];
有一警告:
Instance method '-presentedViewController:animated:completion:' not found (return type defaults to 'id')
请问各位,如何替换才为正解?文档已提供
presentModalViewController:animated:
Presents a modal view managed by the given view controller to the user. (Deprecated in iOS 6.0. Use presentViewController:animated:completion: instead.)
- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated
presentViewController:animated:completion:
Presents a view controller.
- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion
Parameters
viewControllerToPresent
The view controller being presented.
flag
Pass YES to animate the presentation; otherwise, pass NO.
completion
A completion handler or NULL.
[[UIApplication sharedApplication].keyWindow.rootViewController presentModalViewController: picker animated: YES];
替换后:
[[UIApplication sharedApplication].keyWindow.rootViewController presentViewController: picker animated: YES completion:nil];
有一警告:
Instance method '-presentedViewController:animated:completion:' not found (return type defaults to 'id')
请问各位,如何替换才为正解?文档已提供
presentModalViewController:animated:
Presents a modal view managed by the given view controller to the user. (Deprecated in iOS 6.0. Use presentViewController:animated:completion: instead.)
- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated
presentViewController:animated:completion:
Presents a view controller.
- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion
Parameters
viewControllerToPresent
The view controller being presented.
flag
Pass YES to animate the presentation; otherwise, pass NO.
completion
A completion handler or NULL.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询