Objective c 更换不工作的字符串

Objective c 更换不工作的字符串,objective-c,nsstring,nsmutablestring,Objective C,Nsstring,Nsmutablestring,我需要在“id=”之后添加字符串@“d” 范例= url = @"id=63488320543140151742289377" 需要 url = @"id=d63488320543140151742289377" 我试过这个: NSRange range = [url rangeOfString:@"id="]; [url stringByReplacingCharactersInRange:range withString:@"id=d"]; 但不起作用stringByReplacing

我需要在“id=”之后添加字符串@“d”

范例=

url = @"id=63488320543140151742289377"
需要

url = @"id=d63488320543140151742289377"
我试过这个:

NSRange range = [url rangeOfString:@"id="];
[url stringByReplacingCharactersInRange:range withString:@"id=d"];

但不起作用

stringByReplacingCharactersInRange
返回字符串。如果您将返回的新字符串分配给某个变量(例如,
url=[url stringByReplacingCharactersInRange:range with string:@“id=d”];

我尝试过stringByReplacingOccurrencesOfString:@“id=”with string:@“id=d”];但是忘记了url=…thx!
url = [url stringByReplacingOccurrencesOfString:@"id=" withString:@"id=d"];