【发布时间】:2016-04-24 17:06:56
【问题描述】:
我有大型 XML 文件(几乎 1,27,000 条)银行记录。
在一种情况下,我们需要检查银行名称。例如
if(
[title isEqualToString:@"ABHYUDAYA COOPERATIVE BANK LIMITED" ] ||
[title isEqualToString:@"ABU DHABI COMMERCIAL BANK" ] ||
[title isEqualToString:@"AHMEDABAD MERCANTILE COOPERATIVE BANK" ] ){
////Perform certain action
}
目前我们有 XML 结构,我们正在将这些庞大的数据解析为 NSString。所以我在 NSString 对象中得到了上面的示例数据。
如何评估上述示例的 NSString?在堆栈溢出时发现了很多使用 NSPredicate 和 NSExpression 的示例。但是根据我对这些问题的理解,他们将处理数学表达式,例如4/3 * 2 等。我无法使用这些示例处理上述格式。
有没有办法在 NSString 和 if 条件中评估上述格式?
PS - 能够通过将数据转换为数据库但寻找字符串格式的 NSString 评估来解决上述问题。
【问题讨论】:
标签: ios objective-c iphone nsstring