我正在尝试将PKRevealController添加到我的Swift项目中,但它不起作用。我认为这是问题所在:
设置
实例化。
PKRevealController * revealController = [PKRevealController revealControllerWithFrontViewController:front leftViewController:left];
配置。
revealController.delegate = self;
应用。
self.window.rootViewController = revealController;
(Source of the PKRevealController)
我无法将此Objective C转换为Swift而不会出现错误。 PKRevealController由CocoaPods添加。
答案 0 :(得分:2)
要在swift类中使用PKRevealController,您需要实例化如下;
let revealController: PKRevealController = PKRevealController(frontViewController: nil, leftViewController: nil)
revealController.delegate = self
self.window?.rootViewController = revealController
还要确保您的委托类符合PKRevealing协议;
class AppDelegate: UIResponder, UIApplicationDelegate, PKRevealing