检查NSMutableArray中是否至少有一个对象字符串长度大于零

时间:2016-05-30 17:19:36

标签: ios iphone ipad xcode7

我有一个带字典的数组

{
        Name = "Joe";
        PhoneNo = "";
},
{
        Name = "Jack ";
        PhoneNo = 3219486159;
},
{
        Name = "Jill";
        PhoneNo = "";
}

如何检查NSMutableArray中至少有一个对象是否包含长度> 0的PhoneNo

任何帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:1)

嗯,一步一步来。首先,您需要一个BOOL变量来记录您是否找到了长度为>的电话号码。 0.在你开始搜索之前没有。

BOOL foundNumber = NO;

接下来,您有一系列词典。你如何检查该数组中的所有字典?

for (NSDictionary* dict in array) {
}

如何提取" PhoneNo"值?

NSString* number = dict [@"PhoneNo"];

如何检查长度是否大于零?

if (number.length > 0)
    foundNumber = YES;

现在你把它们放在一起。