我在格式化中使用包装字符串时需要编译器警告或错误

Dep*_*o B 2 cocoa swift

我经常遇到的代码中的错误是在格式化时使用包装的字符串.特别是在版本之间更改Swift规则时,它会导致细微的错误,通过单独读取代码并不明显,直到我真正查看结果字符串.它看起来像:

let myPostURL = "some/url/\(anObject.anID)"
Run Code Online (Sandbox Code Playgroud)

然后导致:

"some/url/Optional(123)"
Run Code Online (Sandbox Code Playgroud)

看到这一点是完全不可取的,只有崩溃才会更糟.有没有办法让编译器每次发生警告或错误?