У меня есть
Crashlytics.sharedInstance().setObjectValue(loginAccount, forKey: "loginAccount")
У меня есть доступ к SwiftyJSON
Pod в моем проекте, поэтому я попробовал
print(JSON(loginAccount))
Я получил
unknown
Что я должен сделать, чтобы сделать мой диктат более читабельным?
SessionAccount
import Foundation
import SwiftyJSON
public class SessionAccount : NSObject {
var id : Int?
var username : String?
var password : String?
var accountType : String?
var role : String?
var privateVlan : String?
var guestVlan : String?
var timezoneOffset : Int?
var loginTime : Date?
var cpe : CPE?
var cpeName : String?
var cpeProfiles : [Profile] = []
var deviceCount : Int?
var activeCount : Int?
var inactiveCount : Int?
var offlineCount : Int?
var profileDevices : [Device] = []
var cpeDevices : [Device] = []
var lanSetting : LANSetting?
var alerts : [Alert] = []
var quarantineList : [String] = []
override init() {
super.init()
}
convenience init(_ record: JSON) {
self.init()
self.id = record["id"].int
self.accountType = record["accountType"].string
self.role = record["role"].string
self.timezoneOffset = record["timezoneOffset"].int
}
}