0
我在我的cellForRowAtIndexPath
中显示的unicode(如:\ u0661 \ u0660)中有一个JSON数据。当json的value
密钥为"عشرة ١٠"
时,我需要制作不同颜色的单元格。比较两个阿拉伯词
下面的代码:
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Data" ofType:@"json"];
NSData *data = [NSData dataWithContentsOfFile:filePath];
NSArray *json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];
_params = [[json valueForKey:@"data"] valueForKey:@"list"];
的cellForRowAtIndexPath:
NSString *match = @"عشرة ١٠";
item = [[_params objectAtIndex:indexPath.row] valueForKey:@"value"];
有没有办法比较match
与item
? containsString,localizedStandardContainsString不起作用。
你试过'[match isEqualToString:item]'? –
点是json的文本是unicode所以'item'最初是:\ u0639 \ u0634 \ u0631 \ u0629 \ u0661 \ u0660 –