-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' –