본문 바로가기

반응형

swift 에러

(9)
[Swift error handling] "스파클" 예상 못한 에러는 어떻게 처리해줘야 할까? "스파클" 앱을 리펙토링하는 과정에 있다..! 2주간 프로젝트를 진행하면서 마지막에 해결되지 않은 이슈가 있다. 바로 "커플 연결에 혼선이 있으면 API 호출을 통해 받아오는 커플 정보를 정확히 받을 수 없다." 는 것이다. 문제 상황 API 호출 전 indicator 실행 -> API 호출 -> 성공 시 indicator 그만 인 흐름에서 성공하지 못했기 때문에 indicator가 무한으로 도는 문제가 발생하고 있었다. 사실 나는 그 전까지 "물론 에러 핸들링 중요하지만! 그 전에 이러한 에러가 나지 않아야 한다"라고 생각해서 에러 처리를 굳이 만들지 않았었다. 그치만 이러한 현상을 겪으면 다시는 앱을 사용하지 않게 될 것 같다라는 생각에 우선 서버의 상태와는 별거로 iOS 앱에서 에러 핸들링을 해보고..
Firebase Realtime Database 에러) Database connection was forcefully killed by the server: Different Region 해결 파이어베이스를 통해 서버를 연습해봤다. Realtime Database에 json을 넣고 리스트에 나타나고자 할 때, 다음과 같은 에러가 발생했다. 처음에는 데이터베이스 센터 위치를 바꿔야 하나 싶었지만 찾아보니 다른 문제였다. https://stackoverflow.com/questions/68806876/firebase-realtime-database-connection-killed-different-region Firebase Realtime Database connection killed: Different Region I am trying to build a simple login user authentication Android application that uses Firebases Real..
Swift Realm 에러 "please enter a valid encryption key for this realm file" Realm 공부를 하다 Realm Browser을 이용하면 DB를 확인할 수 있다고 해서 앱스토어에서 다운받아 보았다. https://apps.apple.com/kr/app/realm-browser/id1007457278?mt=12 ‎Realm Browser ‎Realm Browser is a viewer and editor for .realm data store files. It allows developers implementing Realm in their apps to easily view and debug the contents of the .realm files their apps have created. Features: - View all of the objects in a .realm f..
xcode 에러 Could not insert new outlet connection 스토리보드에 있는 Object(textfield)를 연결하려고 할 때 가끔 이러한 에러가 발생하곤 한다. 큰 이슈는 아니지만 까먹지 않기 위해서 작성해보고자 한다. 많은 해결방법들이 나와있지만 VC의 이름을 바꿔주거나 삭제하고 다시 만들어주면 해결이 된다. https://developer.apple.com/forums/thread/110471 Could not insert new outlet connec… | Apple Developer Forums I want to insert a new outlet for a stack view, but every time I click connedt, this error appears: "Could not insert new outlet connection: Cou..
swift 에러) this class is not key value coding-compliant for the key 개발을 하다가 다음과 같은 에러가 나타났다. this class is not key value coding-compliant for the key 의미를 파악하면 이 클래스는 키에 대한 key value coding과 호환되지 않는다. 찾아보니 내가 리펙토링을 하면서 필요없는 ViewController인줄 알고 지웠다가 사용하고 있는 ViewController였다. ViewController를 다시 살려주니 해결되는 간단한 에러였다.
Failed to prepare device for development 해결방법 최근 아이폰과 맥북 업데이트를 하고 난 이후에 에러가 참 많이 발생하는 것 같습니다 ㅠ (예상못한 에러날 때마다 너무 무서워...) 이 에러는 아이폰을 업데이트하고 아이폰으로 앱을 테스트할 때 나타난 에러입니다. 해결 방법은 간단했습니다! 우선 자신의 아이폰 버젼을 알아야 합니다! 설정 -> 일반 -> 정보 순으로 들어가면 '소프트웨어 버전'이 있습니다! 저는 15.4.1이었습니다! https://github.com/filsv/iPhoneOSDeviceSupport GitHub - filsv/iPhoneOSDeviceSupport: Xcode iPhoneOS DeviceSupport files (6.0 - 15.4) Xcode iPhoneOS DeviceSupport files (6.0 - 15.4). ..
CocoaPods Intermittent CDN issues 해결 pod install을 하는데 CDN 이슈가 발생했다. 해당 프로젝트 터미널에서 pod repo remove trunk 를 한후 해당 pod file에서 source 'https://github.com/CocoaPods/Specs.git' # source 'https://cdn.cocoapods.org/' 넣어준다. 마지막으로 pod install과 pod repo update를 하면 해결된다 ㅠ pod install을 할 때 20분 정도 넘게 걸려서 찾아보니 다들 비슷한 문제를 겪는다고 기다리라고 한다! 밑에 있는 블로그를 참고하였으니 따라가면 해결할 수 있을 것이다! https://lifesaver.codes/answer/intermittent-cdn-issues-10078 [Solved] Cocoa..
swift 에러) unrecognized selector sent to instance 0x123f0b090 화면전환을 할 때 unrecognized selector sent to instance 0x123f0b090 이러한 에러가 나타났다..! 찾아보니 액션을 두번 중복으로 선택해서 그런거였다 간단한 곳에서 에러가 나면 오히려 멘탈이 나가기 때문에 이러한 실수를 하지 않도록 하자!

반응형