【问题标题】:What is the correct way to use SWRevealViewController and Swift?使用 SWRevealViewController 和 Swift 的正确方法是什么?
【发布时间】:2014-12-08 15:31:42
【问题描述】:

在 Swift 中使用 SWRevealViewController 的正确方法是什么? X代码:6.0.1 我什至无法正确地重视文件:/

MenuViewController.swift

import UIKit
import SWRevealViewController

class MenuViewController: SWRevealViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
    }
}

如果有人有一个小的 github,他们可以指点我,我将不胜感激!

【问题讨论】:

  • 你弄明白了吗?你能分享你的知识吗? :)

标签: swift ios8 swrevealviewcontroller


【解决方案1】:

为了从您的 Swift 代码中访问您的 Objective C 类,您需要一个桥接头。苹果在这里有一个很好的解释:

Swift and Objective-C in the Same Project

一旦你有了桥接头:

  1. 在桥接头文件中添加#import "SWRevealViewController.h"
  2. 没有第 2 步,您的类现在可用于该目标中的所有 swift 代码。
  3. 利润?

【讨论】:

    【解决方案2】:

    您必须创建一个桥接头文件才能快速访问所有目标 C 文件。一旦你创建了桥接头,你所有的导入语句都会写在桥接头中

    导入“SWRevealViewController.h”

    您不必像在 Objective C 中那样在每个文件中单独编写导入语句。一旦在 Bridging-Header 文件中包含#import 语句,您就可以在整个项目中使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-12
      • 2019-05-17
      • 1970-01-01
      • 2023-03-15
      • 2011-11-11
      相关资源
      最近更新 更多