如何在另一个文件中导入swift文件

时间:2014-08-11 16:33:40

标签: swift

如何在另一个swift文件中导入swift文件,以便我可以使用变量。这是我的代码来自 menuViewController.swift ,我想使用变量 selectedObject

import UIKit

    class menuViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {

    var selectedObject: String!
}

我想在 ViewController.swift 中使用上面文件中的变量。这是我的 ViewController.sswift

import UIKit

class ViewController: UIViewController, UIAlertViewDelegate {

}                        

2 个答案:

答案 0 :(得分:2)

如果它们位于同一目标中,则无需导入其他Swift文件。

import UIKit

class MenuViewController: UIViewController {

    var selectedObject: String!
}


class ViewController: UIViewController {
    let menuViewController = MenuViewController()


    func doSomething() {
        menuViewController.selectedObject = "foo"
    }
}

以上对我来说很好。

答案 1 :(得分:1)

您需要的所有东西都是导入项目。所以说如果你的项目被称为我的项目,请执行:

import myproject