[英]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.