원인
view-shot을 이용하여 화면 캡처 기능을 구현하는 도중 위와 같은 에러를 직면했다.
해당 에러는 특정 함수에서 null 값이 prop으로 전달되어 발생한다.
react native를 이용하여 애플리케이션을 개발할 때에는 Android와 IOS 간 호환성을 위해 NSNumber 인수에 nonnull이나 nullable을 명확히 지정해야 한다.
해결 방법
에러가 발생하는 view-shot 라이브러리의 captureRef 함수를 찾아 null값이 전달되지 않도록 nonnull을 명시하였다.
효과
- null값 전달로 인한 오류나 예외 발생을 방지할 수 있어 에러가 발생하지 않는다
- 호환성이 향상된다.
'React Native' 카테고리의 다른 글
[React Native] view-shot, camera-roll을 이용한 화면 캡처 및 갤러리에 저장 (0) | 2024.11.21 |
---|---|
[React Native] RefreshControl을 이용한 새로고침 기능 구현 (0) | 2024.11.20 |
[React Native] 카카오 REST API를 이용한 위도 경도를 주소로 변환하기 (0) | 2024.11.18 |
[React Native] IOS 카카오 로그인 구현하기 (6) | 2024.10.04 |
[React Native] 카카오 REST API를 이용한 카카오 주소 검색 화면 구현하기 (0) | 2024.07.04 |