我有一個全局變量,需要在我的ViewController之間共享。在Objective-C中,我可以定義靜態變量,但是找不到在Swift中定義全局變量的方法。您知道這樣做的方法嗎?
3 回答

紫衣仙女
TA貢獻1839條經驗 獲得超15個贊
可以通過使用private關鍵字來限制在任何方法或閉包之外定義的全局變量。
import UIKit
// MARK: Local Constants
private let changeSegueId = "MasterToChange"
private let bookSegueId = "MasterToBook"

精慕HU
TA貢獻1845條經驗 獲得超8個贊
如果要在所有課程中使用它,可以使用:
public var yourVariable = "something"
如果您只想使用一個類,則可以使用:
var yourVariable = "something"
添加回答
舉報
0/150
提交
取消