本文介绍了iOS Swift 如何检查 NSMutableArray 中的密钥可用性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一些 NSMutableArray 像:

I am having some set of NSMutableArray like:

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

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

How to check Key availability in this NSMutableArray. For Example I need to check "ILTB" is already in my MutableArray or not.

推荐答案

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

You probably want search from array. Now in Swift instead of NSArray use Swift's native array of dictionary and then use first(where:) this way.

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

这篇关于iOS Swift 如何检查 NSMutableArray 中的密钥可用性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 12:00