无法从Swift类检索值

时间:2019-05-22 13:04:18

标签: swift data-retrieval

我无法检索以前在类中设置的值。

当我在addJourneyStart中打印出该值时,一切正常,但是当我尝试在addJourneyEnd中打印出相同的值时,它什么也没打印!

private var trip = Journey()

//Adds the journey starting location
func addJourneyStart(startTime: Int64, latitude: Double, longitude: Double) {
    trip.uuid = UUID().uuidString
    trip.startTime = startTime
    trip.startLat = latitude
    trip.startLong = longitude
    print("Save!! DOA 2 \((trip.uuid,trip.startTime, trip.startLat,trip.startLong)) UUID IS \(getJourneyUUID())")

}

//Adds the journey ending location
func addJourneyEnd( endTime: Int64, latitude: Double, longitude: Double, distance: Double) {
    trip.endTime = endTime
    trip.endLat = latitude
    trip.endLong = longitude
    trip.distance = distance
    print("Save!! Add End \((trip.startTime, trip.startLat,trip.startLong)) UUID IS \(getJourneyUUID())")
    save()
}

这是我要将值存储到的类

import Foundation

class Journey {

    var id: Int? = nil
    var uuid: String = ""
    var distance: Double = 0.0
    var endLat: Double = 0.0
    var endLong: Double = 0.0
    var endTime: Int64 = 0
    var startLat: Double = 0.0
    var startLong: Double = 0.0
    var startTime: Int64 = 0
    var travelTime: Int64 = 0
}

0 个答案:

没有答案