J'ai un NSString qui pointe vers une URL, quelque chose comme ceci:Substring Objective-C avec la gamme
https://.../uploads/video/video_file/115/spin_37.mp4
Je veux obtenir le nom de fichier dans mon application iOS de la NSString (dans cet exemple, spin_37. mp4)
J'essaie les suivantes:
NSUInteger *startIndex = [self.videoURL rangeOfString:@"/" options:NSBackwardsSearch].location+1;
NSUInteger *endIndex = [self.videoURL length] - startIndex;
NSString *fileName = [self.videoURL substringWithRange:(startIndex, endIndex)];
Mais je suis en cours d'exécution dans beaucoup d'erreurs avec NSUInteger, à savoir en ce moment
Invalid operands to binary expression ('unsigned long' and 'NSUInteger *' (aka 'unsigned long *'))
Quelqu'un peut-il expliquer ce que je fais mal?
Que pensez-vous de clares: 'NSUInteger * startIndex' ??? –