我正在执行一个方法调用,它将在后台找到的所有对象放入一个名为“objects”的NSArray对象中。
当我NSLog“对象”的count属性时,它告诉我该数组包含一个正确的对象。
当我NSLog名为“objects”的NSArray对象时,它打印出以下内容:
(
"<PFUser:nzyjeVFgjU:(null)> {\n email = \"hahshshs@aol.com\";\n username = hzhjsshhsppppp;\n verificationCode = 6449;\n}"
)
这是我的问题。我需要创建一个if语句,它接受我已经拥有的另一个值,并将它与verifyCode等于的4位数字进行比较。在代码上面,它说“verificationCode = 6449”
我基本上试图将我已经拥有的4位数代码与此单个NSArray对象中包含的verificationCode进行比较。
我知道如何编写if语句,但我不知道如何专注于“verificationCode = 6449”,因为它只是字符串中的文本。
我一直试图想办法这样做一个小时,所以任何帮助都非常感谢谢谢。
答案 0 :(得分:2)
刚刚在这里找到答案:https://stackoverflow.com/a/7574136/3117509
我之前尝试过搜索,但是当我搜索“在字符串中搜索字符串”或“在字符串中搜索文本”之类的内容时,我正在搜索“搜索字符串”。
答案 1 :(得分:-1)
如果我正确理解你的问题,你会尝试迭代一个数组并查找字符串是否存在?现在无法访问Mac,所以我不确定这是否会编译。
NSArray* someArray = [[NSArray alloc] initWithObjects:@"test", @"test1", @"test2", nil];
for(int i = 0; i < (int)[someArray count]; i++) {
if([[someArray objectAtIndex:i] isEqualToString @"test"]) {
//match found. handle the match
}
}