问问题
3975 次
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 回答