3
4

2 回答 2

2
Use like below it will work  

 NSString *myString = @"I am sad of him";
 myString = [myString stringByReplacingOccurrencesOfString:@"sad" withString:@"\ue415"];
 txtField.text = myString;
于 2012-06-02T06:47:56.107 回答
0

有趣的问题。

您不能将 \ 字符作为字符串。在您的代码中,'mycode' 将 @"\ue415" 放在一个字符中,而不是字符串。你可以看到它

NSlog(@"%d",[mycode length]);

...它会显示 1 而不是 6。

如果你可以设置 -

NSString *mycode = [[NSString stringWithFormat:@"\\"]stringByAppendingFormat:@"ue415"]); 

任何方式在您的代码中......这将为您提供所需的字符串。

谢谢你!!

于 2012-06-02T14:43:27.353 回答