Jos*_*ane 25 macos append objective-c nsurl nsstring
我有一个NSURL,一个文件路径,我想在它的末尾添加一个NSString(文件名)我该怎么做?但在此之后我不希望整个事情成为一个NSURL.
谢谢.
小智 107
我认为这是一个很好的解决方案:
NSURL *bUrl = [aUrl URLByAppendingPathComponent:@"newString"];
Run Code Online (Sandbox Code Playgroud)
在Swift中你可以做到以下几点,
var bURL = aURL.URLByAppendingPathComponent( "newString" )
Run Code Online (Sandbox Code Playgroud)
您还可以说明URL是否是目录,
var bURL = aURL.URLByAppendingPathComponent( "newString", isDirectory: true )
Run Code Online (Sandbox Code Playgroud)
我认为这很简单:
NSString *s = [aUrl.path stringByAppendingString:@"newString"];
Run Code Online (Sandbox Code Playgroud)