如何在Swift中在数组中附加键值

我想在数组中添加一些值,并希望通过其他地方的键来访问这些值。

这就是我现在正在做的事情。

var reverseMatches = [PaymentDetail]()
reverseMatches.append(PaymentDetail(Amount: amount, DateValue: selectedDate))

class PaymentDetail {
    var amount: String
    var date: String

    init (Amount: String, DateValue: String) {
        self.amount = Amount
        self.date = DateValue
    }
}

每当我附加新值时,此类都会初始化值。我将如何维护以前添加的值,以便可以在其他位置访问这些值。