Z
Size: a a a
Z
🅰Б
Z

Z

АВ
S
АВ
АВ
АВ
S
RealmSwift
class MonetaryEntity1: Object {
@objc dynamic var name: String = "Some Name"
@objc dynamic var sum: Double = 0
@objc dynamic var userDescription: String?
@objc dynamic var date: Date?
@objc dynamic var image: Data?
@objc dynamic var userPersent: Double = 0
@objc dynamic var accountType: Int = MonetaryType.income.rawValue
var typeAccountType: MonetaryType {
get { return MonetaryType(rawValue: accountType)! }
set { accountType = newValue.rawValue }
}
convenience init(name: String,sum:Double,userDescription:String?,date:Date?,image:Data?,typeAccount:MonetaryType?) {
self.init()
self.name = name
self.image = image
self.sum = sum
self.userDescription = userDescription
self.date = date
if let typeAC = typeAccount?.rawValue{
self.accountType = typeAC
}else {print("Вернулся nil")}
}
func initType() -> String {
var text = ""
switch accountType{
case 1 : text = "Card"
case 2 : text = "Box"
case 3 : text = "Cash"
case 4 : text = "Debt"
case 5 : text = "Bor"
case 6 : text = "Regular"
case 7 : text = "Income"
default:breakS
🅰Б

S
Z
🤷
Z
🅰Б

АВ
АВ