[英]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.