같은 View안에 2가지 이유로 이런 메세지가 떴는데
1 . 찾아보니 "타입추론" 이여서 코드내에 타입정의를 바꿔주거나 등등 의 이유로 나왔고
내경우에 Foreach문을 사용할때 item in << 부분의 띄워쓰기를 수정하기 첫번째는 해결되었고
ForEach(recipe.ingredients, id: \.self) { item in
VStack(alignment: .leading,spacing: 5) {
Text(item)
.font(.footnote)
.multilineTextAlignment(.leading)
Divider()
}
}
2. Button(action: ) 에 저렇게 사용했는데 더이상 작동하지 않는 코드라고 하여
self.presentationMode.wrappedValue.dismiss()
전역에 Property 를 추가하고
@Environment(\.presentationMode) var presentationMode
action할곳에 이렇게 사용하였더니 에러메세지는 사라졌다 :)
presentationMode.wrappedValue.dismiss()
'SwiftUI' 카테고리의 다른 글
SwiftUI) NavigationLink를 사용할때 'value'와 'destination'의 차이 (0) | 2024.01.04 |
---|---|
Error) EXC_BAD_ACCESS (code=2, address=0x16d127f90) (0) | 2023.01.03 |