【发布时间】:2015-04-19 13:56:14
【问题描述】:
我有一个指向 URL 的 NSString,如下所示:
https://.../uploads/video/video_file/115/spin_37.mp4
我想从 NSString(在本例中为 spin_37.mp4)获取 iOS 应用程序中的文件名
我正在尝试以下方法:
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 *'))
谁能解释我做错了什么?
【问题讨论】:
-
你认为这表明了什么:
NSUInteger *startIndex???
标签: ios objective-c substring nsuinteger