Я портирую код на iPad и нацеливаюсь на 3.2. Я использую какой-то эксклюзивный код 4.0 в методе -pathExtension NSURL.
Я обрабатываю все веб-запросы по-разному в зависимости от того, на что указывает гиперссылка. Был ли способ сделать это до выхода 4.0, или я просто застрял, читая последние 4 символа строки URL с помощью NSRange?
Я пытаюсь провести различие между файлами .png и .jpg, если пользователь хочет перейти к тому или другому, я обращаюсь с ним по-разному.
Это то, что я делаю сейчас, но ищу лучший способ:
NSString *path = [[[request URL]absoluteURL]path];
NSInteger pathLength = [path length];
NSInteger lengthToPeriod = pathLength - 3;
NSRange extensionRange = NSMakeRange(lengthToPeriod,3);
NSString *extension = [path substringWithRange:extensionRange];