我試圖在UITextField
與現有text.But添加表情符號,我得到只有在文本框的Unicode到位像\ue415
表情符號。我已經嘗試下面的代碼在文本框中設置表情符號。顯示繪文字中的UITextField
我有一個視圖,其中有按鈕與emojis的圖像。在那個表情符號的點擊上,我將這個表情符號的相應unicode添加到文本中。但在該unicode附加字符串格式,而不是實際的符號。
如果我嘗試在文本字段中設置直接unicode,那麼它會顯示錶情符號,但如果我嘗試從數組中獲取值,則不顯示錶情符號。
NSString *strCode = [[arrPlist objectAtIndex:[sender tag]]objectForKey:@"UTFCode"];
strCode = [strCode stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
NSString *mycode = @"\ue415";
if ([mycode isEqualToString:strCode])
{
NSLog(@"both are same");
}
NSLog(@"%@",[NSString stringWithFormat:@"strCode:%@ and mycode:%@",strCode,mycode]);
messageField.text = [messageField.text stringByAppendingFormat:@"%@ %@",strCode,mycode];
,輸出是這樣的:
strCode:\ ue415和mycode的:
誰能幫我我怎樣才能得到strCode一樣mycode的?
我認爲emoji圖標不會顯示在控制檯窗口中。 – TheTiger
http://stackoverflow.com/questions/11365450/nsstring-with-unicode-issue-from-web-service?rq=1 去這個鏈接,這是你的答案.. !!! – NiravPatel