実現したいこと
配列の要素の「theme」という値が空かどうかで、filterをかけ、
画面を表示させる要素を出し分けたいです。
すいませんが、ご教示ください。
該当のソースコード
swiftUI
1 2コード一部切り抜き 3 4\型作成(この中のthemeの有無で画面に表示させる内容を変えたい) 5struct someEntity : Identifiable { 6 public var id = UUID() 7 public var theme : String = "" 8 public var name : String = "" 9} 10 11 ……… 12 13struct OnePage: View { 14 \インスタンス作成 15 someList : [someEntity] 16 @State private var selection = 0 17 18 var body: some View { 19 VStack{ 20 ……… 21 22 \selectionが0の時はthemeを含んでいるものを表示 23 if selection == 0 { 24 var list = someList.filter{one in 25 one.theme.isEnpty ←ここでError発生 26 } 27 MyPage(list: list) \MyPageは[someEntity]を受け取りViewにする 28 } 29 \selectionが1の時はthemeを含んでいないものを表示 30 if selection == 1 { 31 var list = someList.filter{one in 32 one.theme.isEnpty ←ここでError発生 33 } 34 MyPage(list: list) 35 } 36 37……… 38 39 40