我在尝试创建一个字符串时遇到问题,但是该字符串(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:903] a(随机
(1,10000000)/ 10000000)字符串始终为(随机(1,10000000)/ 10000000)
它工作正常,将所有出现的random替换为(random(1,10000000)/ 10000000)。
关于iphone - 字符串下降字母?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9753773/