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 –