26

Say my range is created as

NSRange myRange = {0,100};

How do I print myRange in NSLog? The following is not working

NSLog(@"my range is %@",myRange);
rmaddy
  • 314,917
  • 42
  • 532
  • 579
Katedral Pillon
  • 14,534
  • 25
  • 99
  • 199

2 Answers2

56

Use NSStringFromRange.

NSLog(@"my range is %@", NSStringFromRange(myRange));

In Swift you can do:

print("my range is \(NSStringFromRange(myRange))")
rmaddy
  • 314,917
  • 42
  • 532
  • 579
7

Use NSStringFromRange(myRange).

jtbandes
  • 115,675
  • 35
  • 233
  • 266