使用SWRevealViewController和Swift的正确方法是什么?

时间:2014-10-13 23:53:08

标签: swift ios8 swrevealviewcontroller

将SWRevealViewController与Swift一起使用的正确方法是什么? XCode:6.0.1 我甚至无法正确地重视文件:/

enter image description here

MenuViewController.swift

import UIKit
import SWRevealViewController

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

如果有人有一个小github,他们可以指出我真的很感激它!

2 个答案:

答案 0 :(得分:6)

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

Swift and Objective-C in the Same Project

一旦你有了桥接标题:

  1. #import "SWRevealViewController.h"添加到桥接头文件
  2. 没有第2步,您的课程现在可用于该目标中的所有快速代码。
  3. 利润是多少?

答案 1 :(得分:-1)

您必须创建一个Bridging头文件才能访问swift中的所有目标C文件。一旦创建了Bridging标头,所有的import语句都将作为

写入桥接标头内

import" SWRevealViewController.h"

您不必像以前在Objective C中编写的那样在每个文件中单独编写import语句。一旦在桥接头文件中包含#import语句,您就可以在整个文件中项目