0

thisthisthisに従ってみましたが、文字列配列からデータを取得する際に問題が発生しています。

私は自分の状態を次のように設定しています

 businessHours = : [
    "Monday: 7:00 AM – 7:00 PM",
    "Tuesday: 7:00 AM – 7:00 PM",
    "Wednesday: 7:00 AM – 7:00 PM",
    "Thursday: 7:00 AM – 7:00 PM",
    "Friday: 7:00 AM – 7:00 PM",
    "Saturday: 7:00 AM – 7:00 PM",
    "Sunday: Closed"
 ]

これは、配列から最初の要素のみを取得します

ForEach(businessHours.indices) {
    Text(self.businessHours[$0])
}

これは失敗します

ForEach(businessHours.indices) {
    Text(self.businessHours)
}

これはコンソールで機能します

for businesshour in businessHours {
print("Hours: \(businesshour).")
}

ここで何が間違っていますか?

4

2 に答える 2