상태 표시 줄이 캐시 된 시간이 없습니다. 프로세스 내 방법
Swift4.1 및 Xcode 9.3으로 업그레이드 한 후 위의 실행 메시지가 표시됩니다. 업그레이드하기 전에 콘솔 창 에이 메시지가 없었습니다.
상태 표시 줄이 캐시 된 시간이 없습니다. 공정 중 순서.
앱을 실행하는 한 몇 분마다 나타납니다.
그것은 부작용이 있고, 그것은 내 앱이 실행 중이라는 것을 알았습니다. 나는 설치된 문제도 보지.
표준 상태 표시 줄을 사용하고 어떤 식 으로든 수정하지 않습니다.
질문 1 : 아직 오지 않은 상황 에서이 경고로 인해 문제가 발생하고 있습니까?
질문 2 : 이 경고를 제거하는 방법을 아는 사람이 있습니까?
이 버그 / 디버그 노트는 Xcode 9.3 이상과 함께 제공되는 iOS SDK에 있습니다.
업데이트 : 하지 엑스 코드 9.4.1 (9F2000)에 고정 업데이트
: 하지 엑스 코드 (10)에 고정은 (10A255) 업데이트
: 하지 엑스 코드에서 수정 된 11 베타
검증 무시할 수 있습니다. 새로운 버전의 iOS / macOS에는 항상 필요한 정보 용 메시지가 포함됩니다.
나에게도 같은 문제가 발생했습니다. 이걸 파파하기 위해
대상으로 이동-> 배포 정보-> 확인되지 않은 '상태 표시 줄 배포'
이 내 문제를 해결했습니다. 저에게는 딱 맞는 '배포 정보'가 있습니다.
또한이 경고가 표시되고 질문 1에 대한 답변으로 표시됩니다 매우 불쾌한 동작이.
기본 샘플 애니메이션 삼각형 Metal 앱에 가까운 것을 실행하지만
renderPassDescriptor.colorAttachments[0].loadAction = .load
프레임이 모든 프레임에서 지워지지 않도록합니다. 일어나고있는 것처럼 보이는 것은 경고 메시지가 기록 될 때마다 iOS가 그래픽 상태 관리의 일부를 혼란스럽게하여 이미지의 일부가 격렬하게 깜박이는 목격합니다 (나중에 다시 사라짐).
이 상황이 '실제'앱에서 가능성은 확실하지 않지만 사용자 가보고 싶어하는 것은 아닙니다.
지금까지 문제를 해결하지. '상태 표시 줄 선언'및 '전체 화면 필요'설정이 도움이되지 않습니다.
내 경우에는 내비게이션을 숨기고 있습니다.
self.navigationController?.isNavigationBarHidden = false
탐색 표시 줄을 숨기면 상태 표시 줄도 숨겨집니다!. 그냥 사용
self.navigationController?.navigationBar.isHidden = true
대신에. 상태 표시 줄이 다시 나타납니다.
질문 1을 필요 다루는 PeterT 답변을 바탕으로하는 질문 2에 답하기 메시지가 경고를 제거 할 수 없습니다 . 근본적인 문제는 아무 것도 아니라는 것을 의미합니다. 순위 일부 시나리오에서는.
이것은 DEC Field Circus Engineer가 메타 정보가 담긴 바퀴를 프로젝트에 맞게 바꾸는 것을 합리적으로 마치 광대처럼 보이게 할 것임을 의미합니다.
대상-> 배포 정보 에서 "전체 화면 필요"를 확인하여 경고를 제거 할 수 있습니다 .
이 옵션을 확인하면 iPad에 부작용이있을 수 있으므로 점을 염두에 두어야합니다.
'IT' 카테고리의 다른 글
GoogleService를 초기화하지 (0) | 2020.07.28 |
---|---|
Node.js에 대한 자연스러운 함수 작성 방법 (0) | 2020.07.28 |
공유 라이브러리에서 동적으로 링크 될 때 전역 및 정적 변수는 어떻게? (0) | 2020.07.27 |
Entity Framework Code First는 저장 프로 시저를 지원합니까? (0) | 2020.07.27 |
정적 인덱서? (0) | 2020.07.27 |