Xcode 타겟 최소 os 버전을 올리면서 콘솔창에서 경고가 발생합니다

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    • zehye
      • 글작성 : 6
      • 답글작성 : 6
      610 포인트

      Xcode 타겟 최소 os 버전을 이번에 iOS11 에서 iOS13으로 올렸습니다.

      그러고 나니 빌드시 Xcode 콘솔창에 아래와 같은 경고가 발생하는데요..

      [TableView] Warning once only: UITableView was told to layout its visible cells and other contents without being in the view hierarchy (the table view or one of its superviews has not been added to a window). This may cause bugs by forcing views inside the table view to load and perform layout without accurate information (e.g. table view bounds, trait collection, layout margins, safe area insets, etc), and will also cause unnecessary performance overhead due to extra layout passes. Make a symbolic breakpoint at UITableViewAlertForLayoutOutsideViewHierarchy to catch this in the debugger and see what caused this to occur, so you can avoid this action altogether if possible, or defer it until the table view has been added to a window. Table view: <UITableView: 0x10884fc00; frame = (0 0; 375 763); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x283f6bbd0>; layer = <CALayer: 0x283166040>; contentOffset: {0, 0}; contentSize: {375, 70}; adjustedContentInset: {0, 0, 0, 0}; dataSource: <DoctalkDev.ClientHomeViewController: 0x107f3a7b0>>


      해당 경고를 처리하는 방법을 아무리 찾아봐도 명확하게 알지를 못하겠어서 질문드립니다…

      막상 화면단에서 크게 문제가 보이는것같지는 않은데 몇몇개의 뷰컨에서 해당 경고가 계속해서 발생합니다.

      혹시 어떻게 해결하는지, 그리고 왜 발생하는지 알 수 있을까요?  

    • 오동나무
      • 글작성 : 0
      • 답글작성 : 6
      1,400 포인트
1 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

logo landscape small

사업자번호 : 260-27-00477
통신판매업 신고번호 : 제 2020-충북청주-0663 호
고객센터 : 카카오톡채널 @yagom