我有一个带字典的数组
{
Name = "Joe";
PhoneNo = "";
},
{
Name = "Jack ";
PhoneNo = 3219486159;
},
{
Name = "Jill";
PhoneNo = "";
}
如何检查NSMutableArray中至少有一个对象是否包含长度> 0的PhoneNo
任何帮助将不胜感激。感谢
答案 0 :(得分:1)
嗯,一步一步来。首先,您需要一个BOOL变量来记录您是否找到了长度为>的电话号码。 0.在你开始搜索之前没有。
BOOL foundNumber = NO;
接下来,您有一系列词典。你如何检查该数组中的所有字典?
for (NSDictionary* dict in array) {
}
如何提取" PhoneNo"值?
NSString* number = dict [@"PhoneNo"];
如何检查长度是否大于零?
if (number.length > 0)
foundNumber = YES;
现在你把它们放在一起。