[英]Cant replace string in NSMutableString
这是我的字符串:
2011-10-07T08:55:16-05:00
我正在尝试使用以下代码删除冒号:
NSRange range = NSMakeRange(dateString.length-3, 1);
NSString *temp = [dateString substringWithRange:range];
if ([temp isEqualToString:@":"])
[dateString replaceCharactersInRange:range withString:@""];
我的代码输入了if语句,因此我知道它找到了冒号。 但它在最后一行没有任何错误地崩溃。 我究竟做错了什么?
尝试这个 :
NSMutableString *dateString = [NSMutableString stringWithString:@"2011-10-07T08:55:16-05:00"];
NSRange range = NSMakeRange(dateString.length-3, 1);
NSString *temp = [dateString substringWithRange:range];
if ([temp isEqualToString:@":"])
[dateString replaceCharactersInRange:range withString:@""];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.