У меня есть NSString, который указывает на URL, что-то вроде этого:Objective-C подстроку с диапазоном
https://.../uploads/video/video_file/115/spin_37.mp4
Я хочу, чтобы получить имя файла в мое приложение IOS от NSString (в данном примере, spin_37. mp4)
пытаюсь следующее:
NSUInteger *startIndex = [self.videoURL rangeOfString:@"/" options:NSBackwardsSearch].location+1;
NSUInteger *endIndex = [self.videoURL length] - startIndex;
NSString *fileName = [self.videoURL substringWithRange:(startIndex, endIndex)];
Но я бегу в много ошибок с NSUInteger, а именно сейчас
Invalid operands to binary expression ('unsigned long' and 'NSUInteger *' (aka 'unsigned long *'))
Может кто-нибудь объяснить, что я делаю неправильно?
Как вы думаете, clares: 'NSUInteger * startIndex' ??? –