Вам необходимо использовать его в сочетании с набором символов.
NSCharacterSet *charSet = [NSCharacterSet decimalDigitCharacterSet];
NSScanner *scanner = [NSScanner scannerWithString:url];
[scanner scanUpToCharactersFromSet:charSet intoString:nil];
int urlId;
[scanner scanInt:&urlId];
Конечно, это только в том случае, если вы знаете, что числа не будут появляться в URL-пути до идентификатора. Если бы они могли, вам нужно было бы быть немного более надежным, чем этот, но вы могли бы использовать этот фрагмент в качестве отправной точки.