将PKRevealController与Swift一起使用

时间:2015-06-03 21:00:27

标签: ios swift

我正在尝试将PKRevealController添加到我的Swift项目中,但它不起作用。我认为这是问题所在:

设置

  1. 实例化。

    PKRevealController * revealController = [PKRevealController revealControllerWithFrontViewController:front leftViewController:left];

  2. 配置。

    revealController.delegate = self;

  3. 应用。

    self.window.rootViewController = revealController;

  4. Source of the PKRevealController

    我无法将此Objective C转换为Swift而不会出现错误。 PKRevealController由CocoaPods添加。

1 个答案:

答案 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