我在尝试创建一个字符串时遇到问题,但是该字符串(m)中的字母之一被删除了。我不知道发生了什么,如何解决?

这是代码:

typeTo.text = [typeTo.text stringByReplacingOccurrencesOfString:@"random" withString:@"(random (1,10000000)/10000000)"];
NSLog(@"%@", typeTo.text);


NSLog打印:

rando


谢谢

最佳答案

请检查输入字符串...我刚刚对此进行了测试:

NSString *initialString = @"a random string is always random";
initialString = [initialString stringByReplacingOccurrencesOfString:@"random" withString:@"(random (1,10000000)/10000000)"];
NSLog(@"%@", initialString);


它打印:


  2012-03-17 21:15:41.276无标题[39581:90​​3] a(随机
  (1,10000000)/ 10000000)字符串始终为(随机(1,10000000)/ 10000000)


它工作正常,将所有出现的random替换为(random(1,10000000)/ 10000000)。

关于iphone - 字符串下降字母?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9753773/

10-08 23:30