- (NSString *)getFirstString:(ICCustom *)custom {
NSMutableString *source = [custom.merchantAbbreviation mutableCopy]; if(source && custom.merchantAbbreviation.length>0)
{
CFRange range = CFRangeMake(0, 1); CFStringTransform((__bridge CFMutableStringRef)source, &range, kCFStringTransformMandarinLatin, NO); CFStringTransform((__bridge CFMutableStringRef)source, &range, kCFStringTransformStripDiacritics, NO); NSString *phonetic = source; phonetic = [phonetic substringToIndex:1]; phonetic = [phonetic uppercaseString]; int temp = [phonetic characterAtIndex:0]; if (temp < 65 || temp > 122 || (temp > 90 && temp < 97)) { //不合法的title phonetic = @"#"; }else{ phonetic = phonetic; } return phonetic; }else { return @"#"; }
}