【问题标题】:No visible @interface for UIPresentationController declares the selector initWithPresentingViewController:presentedViewControllerUIPresentationController 没有可见的@interface 声明选择器 initWithPresentingViewController:presentedViewController
【发布时间】:2017-02-06 13:00:42
【问题描述】:
我正在观看 WWDC 2014 视频 A Look Inside Presentation Controllers
我下载了会话的源代码(写在Objective-C),尝试构建它,我得到了这个错误:
UIPresentationController 没有可见的@interface 声明
选择器 initWithPresentingViewController:presentedViewController。
该方法是否应该在UIPresentationController 中?
【问题讨论】:
标签:
ios
objective-c
uikit
uipresentationcontroller
【解决方案1】:
我从 UIPresentationController 的文档中找到了该方法应该是的答案
- (instancetype)initWithPresentedViewController (UIViewController *)presentedViewController presentingViewController:(UIViewController*)presentingViewController; 不是 -(instancetype)initWithPresentingViewController:(UIViewController *)presentingViewController presentedViewController:(UIViewController *)presentedViewController。
一旦我改变它就解决了问题