エラーメッセージ
Cannot convert return expression of type '()' to return type 'String'
タイプ '()'の戻り式をリターンタイプ 'String'に変換できません
コード
SwiftUI
1import SwiftUI 2 3struct ContentView: View { 4 5 // 時間を設定 6 @State var time = 0 7 8 var body: some View { 9 // 0 -> 0000 -> "0000" 10 Text(Format(time: time)) 11 } 12 13 func Format(time: Int) -> String { 14 // 0 -> "0000" 15 var timeStr = String(format: "%04d", time) 16 let insertIdx = timeStr.index(timeStr.startIndex, offsetBy: 2) 17 18 // ここでエラーが発生する 19 // "0000" -> "00:00"をreturnする 20 return timeStr.insert(contentsOf: ":", at: insertIdx) 21 } 22}
調べてもよくわからないのでわかる方いたら教えて下さい。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/22 02:20 編集