如何在长plist中搜索特定值

时间:2014-01-14 13:29:37

标签: iphone objective-c cocoa-touch plist

我有一个

的列表
root - array
  Item 0 - dictionary
    locationName - string
    rating - number
    reason - string
  Item 1
  ....

所以我得到了带输入文本的NSString,我想搜索我的plist来检查我的plist中是否存在inputText。

我需要检查plist是locationName。

我试图将我的plist带入NSDictionary,但我不知道怎么做继续

我需要这样的循环

for(int k=0;k<= plist.length;k++;)

还是还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

在元素数组上使用格式为NSPredicate的{​​{1}}:

SELF.locationName = 'some location'