我所试图实现的是搜索的数组,字符串,这里是用于搜索阵列搜索的数组,字符串
if ([EssentialsArray containsObject:imageFilePath]) {
NSLog(@"YES");
}
else {
NSLog(@"NO");
NSLog(@"%@", ImageFilePath);
NSLog(@"%@", EssentialsArray);
}
代码中的NSLogs返回此为imageFilePath:
/var/mobile/Applications/5051DC84-CAC8-4C1D-841D-5539A1E28CB1/Documents/12242012_11025125_image.jpg
这对于EssentialsArray:
(
{
EssentialImage = "/var/mobile/Applications/5051DC84-CAC8-4C1D-841D-5539A1E28CB1/Documents/12242012_11025125_image.jpg";
}
)
然后很明显他们返回一个“否”的值,因为凑阵没找到字符串。 在此先感谢
你不指定你的数组类型,但不是这样相同http://stackoverflow.com/questions/1853801/search-through-nsarray-for-string – Craig
@cppl完全忘了也指定了数组类型,并感谢这与我所要求的相同并解决了我的问题。不知道为什么它没有出现在我的搜索。欢呼 – agierens
@cppl,它不是重复的。这看起来像一个不同的问题。这里的问题是对象是字典,他试图检查字符串。 – iDev