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
🅰Б
АВ
АВ