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)
}
我有一些像这样的 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 keyname
.
您可能想从数组中搜索。现在在 Swift 而不是 NSArray
中使用 Swift 的原生字典数组,然后以这种方式使用 first(where:)
。
let array = [[String:String]]()
if let res = array.first(where: { [=10=]["name"] == "ILTB" }) {
print(res)
}