如何改变值的字母
如果([yourString rangeOfString:@ “30”]位置== NSNotFound。) {
yourString = [yourString stringByReplaceOccurenceOfString:@“30”withString @“60”];
}
尝试这样,
[email protected]"30";
str=[str stringByReplaceOccurenceOfString:string [email protected]"50"];
编辑: - 尝试这样,
NSString *test = [dateandtime stringByReplacingCharactersInRange:NSMakeRange(10,2) withString:@"50"];
我试了一下,但问题是如果有两个字符串与30.它使所有的50,但我只需要一个 – user2398911
@ user2398911:检查我编辑的答案it'l可以帮助你。 – Balu
我写了关于它上使用nsrange是不好的,因为如果字符串将动态我所有时间都需要计算范围 – user2398911
我试图'[STR replaceOccurrencesOfString:@ “30” withString:@ “60” 选项:NSCaseInsensitiveSearch范围:NSMakeRange(0,str.length)];'但它确实如果不好有相同的值 – user2398911