前提・実現したいこと
swiftで書いたコードの中に、メールとして送信する文章(html文)を囲った「” ”」があります。
ランダムでURLのリンクを張ろうとしています、実際に代入すると警告が出てメール文章が崩壊してしまいます。
該当のソースコード
Swift
1static func abc(){ 2 let values = ["<a href=\"https://www.youtube.com\"YouTube</a>","<a href=\"https://www.yahoo.co.jp\"Yahoo</a>"] 3 let randomValue = values.randomElement() 4 5// メール送信コードは省略します 6 builder.htmlBody = "(randomValue)"
発生している問題・エラーメッセージ
String interpolation produces a debug description for an optional value; did you mean to make this explicit?
送られてくるメールの文章
Optional("")
この文字の最後の「")」がランダムで選ばれたリンクになっています。
試したこと
オプショナル型の代入でエラーが発生する?みたいなことが調べてわかったのですが、具体的な治し方がわかりませんでした。
補足情報(FW/ツールのバージョンなど)
Xcode 13.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/08 13:03
2021/11/09 01:21
2021/11/09 07:29
2021/11/11 08:25
2021/11/11 09:47