从url ios中提取文件夹ID

时间:2014-10-15 07:41:48

标签: ios

2 个答案:

答案 0 :(得分:0)

是的,确实如此。 NSString提供方法- (NSString *)substringWithRange:(NSRange)aRange

您可以使用NSRange创建NSMakeRange。因此,假设您的文件夹ID从字符串的n-th索引开始并且长度为l,您可以检索文件夹ID,如下所示:

NSString *folderID = [url substringWithRange:NSMakeRange(n, l)];

答案 1 :(得分:0)

试试这段代码:

NSString *url = @"https://apis.live.net/v5.0/folder.1ee916c3057a1eaf.1EE916C3057A1EAF!2204/files/wpid-full-hd-wallpapers-1080p-citimortgage-1.jpg?suppress_response_codes=true&overwrite=false";
NSArray *splitStr = [url componentsSeparatedByString:@"/"];
NSString *folderId = [splitStr objectAtIndex:4];
NSLog(@"folderId = %@", folderId);

输出:folderId = folder.1ee916c3057a1eaf.1EE916C3057A1EAF!2204