deprecated/원격의료(project-ios) 12

[swift] 파이어베이스 + 딕셔너리 읽기

자 이글을 쓰는 이유는 파이어베이스에서 정보를 읽어와서 사용해야하는데 딕셔너리 형태로 저장해야함에 있어 자꾸 문제를 일으킴. 어떤 문제인가 살펴보았음. 우선 파이어베이스에는 JSON 트리 형식으로 저장되어있음 key - value 형식이라는 말인데 우리가 특정 노드의 값을 읽는다고 가정하면 그 노드에는 { "city": seoul, "id": anyid, "age": 10 } 이렇게 구성되어 있다고 치자. 이걸 하기 위해서는 var dict = [String:Any]() 로 선언하고 받아오면 되는데 내가 실수한 점 1. 딕셔너리에 대한 이해가 부족. 첫번째로 스위프트에서 딕셔너리에 대한 키값은 무조건!! hashable 해야하는데 그니까 쉽게 말해서 키 값으로 Any 타입을 사용할 수 없다는거다. 2. ..

[iOS14] 전화연결 기능

여기가서 보고 borabong.tistory.com/7 문제점 : 시뮬레이터에서 실행하면 에러 발생 또한 info.plist 에 추가해야 사용할 수 있으며 추가 후에도 시뮬레이터에서 오류 발생시, www.osstatus.com/ OSStatus — Apple API Errors Look up Apple API errors quickly! www.osstatus.com 발생한 오류 코드를 여기가서 확인해보면 된다. 아마 시뮬레이터에는 전화앱이 설치되지 않아서 발생하는 오류일 것이다.