👨🏻💻iOS 공부/ErrorHandling
[Realm] Migration Error
원인 : 기존 데이터 모델에서 속성을 변경할 경우 발생하는 에러 아래 케이스로 원인을 조금 더 자세하게 살펴보자. // 기존 class Person: Object { @objc dynamic var firstName = "" @objc dynamic var lastName = "" @objc dynamic var age = 0 } 위 모델에서 아래의 모델처럼 조금이라도 구조를 변경하게 되면 오류를 발생시킨다. class Person: Object { @objc dynamic var firstName = "" @objc dynamic var lastName = "" } 이 때 공식 홈페이지의 가이드라인을 따라 아래 코드를 AppDelegate의 didFinishLaunchingWithOptions에 넣어주..
[Xcode] Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set?
에러명 : Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set? 해결방법 : is initial view controller 체크
[Git] fatal: not a git repository (or any of the parent directories): .git
에러명 : fatal: not a git repository (or any of the parent directories): .git git remote로 repo를 연결하려고 할 때 발생하는 에러이다. 원인 : git init을 하지 않았기 때문 해결 방법 : 현재 경로에서 아래대로 실행 git init // "name"에는 원하는 remote 이름 // "repo url"에는 github repository url git remote add "name" "repo url"
[Xcode] N duplicate symbols for architecture arm64
"N duplicate symbols for architecture arm64" 위와 같은 에러는 왜 발생하고, 어떻게 처리해야 할까? [원인] 설치한 framework나 library가 엉켰을 때 주로 발생한다. [해결방안] 1번 pod을 제거 후, 재설치해준다. pod deintegrate pod install https://stackoverflow.com/questions/26303782/duplicate-symbols-for-architecture-arm64 Duplicate Symbols for Architecture arm64 When I try running my Xcode Project it fails with an error stating that I have duplicate symbo..