본문 바로가기 메뉴 바로가기

제로의 로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

제로의 로그

검색하기 폼
  • 분류 전체보기 (60)
    • Unity (32)
      • 멋쟁이사자처럼 (32)
    • iOS (26)
      • iOS (0)
      • Swift (3)
      • SwiftUI (9)
      • Metal (12)
      • Error (2)
    • Git (0)
    • Vision (0)
  • 방명록

iOS/SwiftUI (9)
[SwiftUI] ForEach Cell 삭제 구현하기 (마지막 Cell이 삭제되는 이슈 피하기)

SwiftUI로 프로젝트를 하는데 이런 장바구니 화면에서 문제가 생겼다. 첫번째 아이템이든 두번째 아이템이든 세번째 아이템이든 무엇을 삭제해도 마지막 아이템이 사라지는 이슈가 있었다. 근데 웃긴게 프린트 찍어보니까 뷰모델에서는 제대로 적용돼서 원하는 요소가 삭제됐는데 뷰에서는 그게 안 되는 것… 일단 해결을 했는데 index를 이용해서 삭제하는게 아니라 id를 이용해서 삭제를 하면 된다. 기존의 코드 // CartView.swift @StateObject var viewModel = MyPageViewModel.shared ForEach(viewModel.cartItems.indices, id: \.self) { index in CartCardView(viewModel: CartViewModel(view..

iOS/SwiftUI 2024. 3. 5. 21:00
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 멋쟁이사자처럼
  • SwiftUI
  • unity
  • Swift
  • c#
  • IOS
  • 멋쟁이사자처럼후기
  • Combine
  • Xcode
  • 유니티
more
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바