繁体   English   中英

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中。

首先, ILTB不是密钥,而是密钥name值。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM