-2
1)我想知道是否可以使用類中的靜態屬性傳遞數據。如何使用類中的靜態屬性傳遞數據
例如:我創建使用的替代對象 - 類SWIFT類的類:在模型文件夾
class Player {
static var playerName: String =""
static var score: Int = 0
static var Team: String =""
}
在VC1
商店這個類。
我設置
Player.playerName ="Alexander"
在VC2: 我訪問:
var strPlayerInAction = Player.playerName
2)如何聲明靜態類?
static class Player{
}
這樣,我可以靈活地傳遞許多數據。但這會導致任何問題嗎?
沒有「靜態類」。如果這些屬性實際上由您的類的所有實例共享,那麼使用靜態屬性是很重要的。情況並非如此。 – Sulthan
只需爲您的課程的共享實例創建一個靜態屬性即可。 'static var sharedInstance = Player()' –
並傳遞'Player.sharedInstance.whatever' –