func generateDescription(_ prefix: String) {
return (prefix + " Some Text Here")
}
let str: String = generateDescription("Some prefix text here")
如何从这个运行时生成的字符串转换或生成StaticString?我需要将str从具有StaticString参数的库中传递给一个方法(我无法控制这个库)。
我在想这样的事情:
let staticStr = StaticString(str)
但这不是正确的方法。
谢谢!
(顺便说一句,这不是这个问题的重复:Convert String to StaticString)
发布于 2022-06-28 01:03:19
恐怕这是Convert String to StaticString的重复--在程序执行期间没有将其转换为静态字符串的机制,因为静态字符串的全部目的是在编译时具有完全定义的字符串。
如果要使用静态字符串,则需要在代码中将其定义为StaticString:
let staticString = "Hello, World!"
https://stackoverflow.com/questions/72779661
复制相似问题