gpt4 book ai didi

swift - 从 Swift 中的文件名中删除后缀

转载 作者:搜寻专家 更新时间:2023-10-31 21:49:47 27 4
gpt4 key购买 nike

当试图从 filename 中删除后缀时,我只剩下后缀,这完​​全不是我想要的。

我在这里做错了什么(多少事):

let myTextureAtlas = SKTextureAtlas(named: "demoArt")

let filename = (myTextureAtlas.textureNames.first?.characters.split{$0 == "."}.map(String.init)[1].replacingOccurrences(of: "\'", with: ""))! as String

print(filename)

这会打印出 png,这是整个过程中最乏味的部分。

最佳答案

如果后缀是指路径扩展,则有一种方法:

let filename = "demoArt.png"
let name = (filename as NSString).deletingPathExtension
// name - "demoArt"

关于swift - 从 Swift 中的文件名中删除后缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39887738/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com