use*_*815 -2 objective-c nsstring ios
我看到很多解决方案,但没有一个能解决我的问题.因为我是iOS开发的新手.
我有一个字符串
abc/_api/web/GetFolderByServerRelativeUrl('Documents/Root Folder/Level 1/Level 2/Level 1-1/Level 1/')/folders.
Run Code Online (Sandbox Code Playgroud)
我想在最后一个"/"之后删除Remove Substring,例如我的新字符串应如下所示.
abc/_api/web/GetFolderByServerRelativeUrl('Documents/Root Folder/Level 1/Level 2/Level 1-1/Level 1/)
Run Code Online (Sandbox Code Playgroud)
有人可以建议我实现这一目标的最佳方式,谢谢,
小智 6
NSString有一个方法'stringByDeletingLastPathComponent',它完全符合你的要求.您可以按如下方式使用它:
NSString* origFolder = @"abc/_api/web/GetFolderByServerRelativeUrl('Documents/Root Folder/Level 1/Level 2/Level 1-1/Level 1/')/folders";
NSString* folder = [origFolder stringByDeletingLastPathComponent];
NSLog(folder);
Run Code Online (Sandbox Code Playgroud)
这将记录
abc/_api/web/GetFolderByServerRelativeUrl('Documents/Root Folder/Level 1/Level 2/Level 1-1/Level 1/')
Run Code Online (Sandbox Code Playgroud)
到控制台.