
텍스트필드에 특정 텍스트를 작성하고, ViewController의 "다음" 버튼을 클릭하기만 하면 되는 간단한 UITest를 구현하던 중 아래와 같은 오류가 발생했다. 잘 생각해보니, 위와 같은 화면에서 TextField에 커서를 대면 위처럼 키보드가 표시되어 버튼이 나타나지 않아 발생한 오류 로 받아들였다. 구글링을 하다 도저히 찾지 못하던 중 무작정 여러시도를 해봤다. 다른 버튼을 추가적으로 등록하여 이를 클릭하면 키보드가 사라지지 않을까 생각도 했는데, 버튼을 등록하다가 실수로 변수의 identifier 선언을 잘못 설정하던 중 아래와 같은 오류가 떴다. 내가 사용할 수 있는 버튼의 목록이 떴다. (이 목록을 이렇게 강제로 오류를 띄우지 않고 볼 수 있는 방법을 아직 찾지 못했다.) 'Return'..

CollectionView 셀을 이용한 앱을 만들어보던 중 생긴 오류 Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key dateLabel.' 분명 셀에 대한 클래스도 잘 지정하고, Identifier도 잘 지정했고, 셀에 대한 swift 파일도 잘 작성했는데 발생한 오류라 당황스러웠다. 원인은 의외로 간단했다. 셀의 'Inherit Module From Target' 체크란을 체크해주니 해결되었다.
- Total
- Today
- Yesterday
- 네트워킹
- 웹모바일
- Clean Architecture
- http/1
- 회고
- collectionViewCell
- 클린 아키텍처
- 2023년
- Kotlin
- BeautifulSoup
- IntrinsicContentSize
- CollectionView
- snapkit
- swift
- UITest
- 2024년
- http/1.1
- 스위프트
- XCTest
- IOS
- 오토레이아웃
- 부스트캠프
- 유즈케이스
- CRAWL
- KeyChain
- equaltosuperview
- Realm
- dismiss
- Info.plist
- Autolayout
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |