- (NSString *)filterEmoji:(NSString *)emojiStr {
NSString *tempStr = [[NSString alloc]init];
NSMutableString *kksstr = [[NSMutableString alloc]init];
NSMutableArray *array = [NSMutableArray arrayWithCapacity:10];
NSMutableString *strMu = [[NSMutableString alloc]init];
for(int i =0; i < [emojiStr length]; i++)
{
tempStr = [emojiStr substringWithRange:NSMakeRange(i, 1)];
[strMu appendString:tempStr];
if ([self stringContainsEmoji:strMu]) {
strMu = [[strMu substringToIndex:([strMu length]-2)] mutableCopy];
[array removeLastObject];
continue;
} else
[array addObject:tempStr];
}
for (NSString *strs in array) {
[kksstr appendString:strs];
}
return kksstr;
}