일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- SWIFT
- jQuery
- IOS
- 백엔드
- html5
- 비전공자
- php
- 비전공 개발자
- Animation
- HTML
- css3
- javascript
- 애니메이션
- hover
- 풀스택
- iOS 개발자
- CSS
- image
- react
- 프론트엔드
- effect
- 개발자
- keyframes
- xcode
- MAC
- button
- iPhone
- ipad
- front-end
- 자바스크립트
- Today
- Total
목록SWIFT/(SWIFT || Xcode)Error (9)
비전공자 개발일기
문제 상황 Swift WKWebView를 활용하여 앱을 제작하고 있고, Web Page의 Script나 Tag를 확인하기 위해서 Safari의 개발자용 -> 연결된 기기를 통해서 Web Page를 Debugging 하는 과정에서 문제 발견 해결 방법 if #available(iOS 16.4, *) { myWebView.isInspectable = true } https://developer.apple.com/documentation/webkit/wkwebview/4111163-isinspectable isInspectable | Apple Developer Documentation There's never been a better time to develop for Apple platforms. deve..
과정 WKWebView를 이용하여 어플을 제작하는 과정에서 기기의 이미지를 웹에 미리보기 같은 곳에서 보여주고 그 정보를 기기로 가져오는 단계에서 data가 출력이 안되는 문제 발생 분석 ... ... 웹에서 하나 하나 출력을 해본 결과 정상적으로 잘 나오는 것을 확인 func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) { ... if message.name == "imageSelected", let messageBody = message.body as? [String: Any], let dataString = messageBody["data"] as? ..
프로젝트 제작을 위해 기능별로 나눠둔 부분들을 하나로 합치던 과정에서 생긴 에러 Thread 1: "Invalid parameter not satisfying: !stayUp || CLClientIsBackgroundable(internal->fClient) || _CFMZEnabled()" 원인 1. Capability - Background mode가 없었던 것 2. Background mode 추가 후 Location updates를 체크하지 않았던 것 해결 1. Capability - Background mode를 추가 2. Background mode 추가 후 Location updates를 체크
직면한 에러 Initializer for conditional binding must have Optional type, not 'OOO' (번역) 조건부 바인딩의 이니셜라이저에는 옵션 유형이 있어야 합니다 해결 방안 습관적으로 guard let으로 optional을 unwrapping 하는데 이 과정이 필요없을 경우에는 바로 사용해도 문제 없음
storyboard, code 작성 완료 후 테스트 과정에서 마주친 에러 *** Terminating app due to uncaught exception 'NSInternalInconsistencyException' , reason: 'Invalid parameter not satisfying: [constraint isKindOfClass:[NSLayoutConstraint class]]' 처음엔 Xcode 버그인가라고 생각해 Mac 재실행, Xcode 재실행을 했었으나 같은 에러가 계속 등장 그래서 해당 에러를 면밀히 읽어보니까 보이는 단어 constraint 이것을 바탕으로, storyboard에서 뭔가가 잘못됬을거라 추측 해결 과정 1. storyboard에서 에러가 발생하는 부분은 없었기에, ..
storyboard로 layout을 구성하고, 코드에 연결하고, 테스트를 위해 어플을 실행하는 과정에서 아래와 같은 에러가 발생 *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key key이름. Thread 1: "[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key key이름. 해결 과정 1. 해당 key이름이 선언된 storyboard 및 코드 확인 위의 사진..
개인 프로젝트를 위해 해당 어플을 Firebase에 연동하고, Firebase에 저장한 DB(Realtime Database)들을 불러오는 과정에서 아래와 같은 에러가 발생 ERROR JSON Parsing The data couldn’t be read because it is missing. 해결 과정 1. value부터 값들을 잘 불러오는 지 점검 -> hospitalData가 출력이 안되는 것 확인 self.ref = Database.database().reference() self.ref.observe(.value) { snapshot in guard let value = snapshot.value as? [String: [String: Any]] else { return } // print(va..
Info.plist(Information Property List) 번들을 식별하고 구성하는 키-값 쌍을 포함하는 리소스 https://developer.apple.com/documentation/bundleresources/information_property_list Apple Developer Documentation developer.apple.com storyboard가 아닌 code만 활용해서 어플을 만들어보기 위해서 최초 프로젝트 생성 시 보이는 Main을 지우고 code로만 작성 후 빌드 시 문제 발생 분명히, Main은 다 지웠는데, 에러 내용은 '~Main이 없다~' 다시 말해, 앱이 실행되면 새로 생성한 root가 아닌 기존에 있던 Main으로 가는 것이고, Main과 관련된 것이 아..