2

I need to add the string @"d" after "id="

Example =

url = @"id=63488320543140151742289377"

needs to be

url = @"id=d63488320543140151742289377"

I have tried this:

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

but not work

Rob
  • 415,655
  • 72
  • 787
  • 1,044
Ladessa
  • 985
  • 4
  • 24
  • 50

2 Answers2

7
url = [url stringByReplacingOccurrencesOfString:@"id=" withString:@"id=d"];
Evgeniy S
  • 1,464
  • 12
  • 32
2

stringByReplacingCharactersInRange returns a string. Your code should work if you assign the new string that's returned to some variable (e.g. url = [url stringByReplacingCharactersInRange:range withString:@"id=d"];)

Rob
  • 415,655
  • 72
  • 787
  • 1,044
Phillip Mills
  • 30,888
  • 4
  • 42
  • 57
  • I have tried stringByReplacingOccurrencesOfString:@"id=" withString:@"id=d"]; but forgot url = ...thx! – Ladessa Nov 12 '12 at 12:53