반응형
1. 문제 상황
UI 요소에 대한 IBOutlet을 만들었다.
앱을 빌드하니 다음과 같은 오류가 발생했다.
*IBOutlet 만드는 방법
UI요소를 선택하고 control 키를 누른 채로 드래그 했다가 원하는 라인에 마우스를 놓는다.
참고로 이렇게 2분할 화면을 보려면 뷰 메뉴 중 assistant를 열면 된다.
이름을 meowButton이라고 정해주었다.
2. 문제의 원인
중간에 컴포넌트의 이름을 바꿨기 때문이다.
meowButton을 meow라고 바꿨더니 오류가 났다.
3. 해결 방법
(1) 기존에 만들었던 연결을 제거해준다. UI 요소를 선택하면 Referencing Outlet이 나온다.
meowButton과의 연결이 아직 남아있는 것이 문제의 원인이다.
'X' 버튼을 눌러 연결을 삭제해준다.
(2) 다시 코드의 'meow'를 클릭하고, control키를 누른채로 UI요소까지 드래그해서 연결을 생성한다.
meow와 연결이 생성되었다.
4. 문제 예방하기
앞으로 IBOutlet의 이름을 바꿀 때는 함부로 바꾸지 말고
이름에서 마우스 우클릭 > Refactor > Rename을 통해 바꿔주자.
반응형
'Mobile App' 카테고리의 다른 글
React Native Expo 안드로이드 앱에 애드몹 배너 광고 넣기 (43) | 2023.12.03 |
---|---|
[React native] 텍스트가 화면을 넘칠 때 해결 방법 (줄바꿈하기) (1) | 2023.11.25 |
React Native Expo - Network response timed out 해결 방법 (0) | 2023.06.11 |
Swift(iOS) Random 랜덤 숫자, 범위 설정, 배열 원소 랜덤 선택 (0) | 2022.06.29 |
Swift(Xcode) Image Literal 사용하는 방법 (0) | 2022.06.29 |
댓글