iOS Swift 如何检查 NSMutableArray 中的密钥可用性

iOS Swift How to check Key Availability in NSMutableArray

我有一些像这样的 NSMutableArray 集:

(
        {
        name = "ILTB";
        source = "iltb.net";
    },
        {
        name = "Baran Bench";
        source = "baranbench.com";
    },
        {
        name = "Income Tax India 1";
        source = "Income Tax India 1";
    }
)

如何检查此 NSMutableArray 中的密钥可用性。例如,我需要检查 "ILTB" 是否已经在我的 MutableArray 中。

First of all ILTB is not key but its value for key name.

您可能想从数组中搜索。现在在 Swift 而不是 NSArray 中使用 Swift 的原生字典数组,然后以这种方式使用 first(where:)

let array = [[String:String]]()
if let res = array.first(where: { [=10=]["name"] == "ILTB" }) {
    print(res)
}