Archive 59

segue 반응없을때 점검해야할 것 ( 세그 선택의 실수 )

prepare 사용하여 구현한 세그웨이가 반응이 없다... 왜 안되는지 한참을 고민했네 ^__^ 그럼에도 불구하고 해결함. 자자 그럼 한번 볼까? 세그는 어떤 것을 연결하냐에 따라 다르게 나타나는데 테이블 뷰 구현시 bar button item 에서 세그를 연결하자 액션세그가 나타났다. 근데 테이블 뷰에서 프로토타입 셀을 연결하자 다른 선택지가 주어졌는데, 셀력션, acessory action 등 다르게 나왔다. 우선 내 실수를 짚고 넘어가자면 바 버튼 아이템을 연결하면서 액션세그를 연결했고, 그 아래의 프로토타입 셀을 세그 연결 시, 액션의 a와 acessory의 a만 보고 같은 걸로 판단해 acessory 를 연결하였다. ( 뒤에도 액션이니 같은걸로 착각했나보다 ^__^) 그럼 어떻게 수정하였는가? ..

백그라운드 로컬 알림

문제 : appdelegate에서 applicationWillResignActive로 코딩했더니 알림이 작동안됨. 원인 : ios 13이상으로 넘어가면서 ios 라이프 사이클이 바뀌어서 scenedelegate로 호출된다고 함. 라이프 사이클은 추후에 정리 필수일듯 따라서 sceneDelegate에 func SceneWillResignActive에 작성하면 해결된다. 파일은 Msg-notification 공부 파일 참고 향후 : 라이프사이클 공부 및 알림 부분 다시보기

ios 13에서 modal

발생한 문제 : vc2 -> vc1 으로 데이터 값 전달 시, viewWillAppear으로 진행할 수 없음 찾아본 결과 : modal로 ios13에서 바뀜 기존에는 fullscreen이었으나, modal은 pagesheet형태라 다른것으로 확인됨. 해결 : 아직 배우는 단계라서 여기서 지체가 넘 오래되었기 때문에 데이터 전달방식만 간단히 알아보고 넘어가도록 하자. 향후 : 우선 책을 다 끝내고 추후에 다시 알아보도록 하기.

M1 Mac(실리콘 맥) Firebase 빌드 오류 해결하기

M1 Mac(실리콘 맥) Firebase 빌드 오류 해결하기 최근에 인텔 맥에서 실리콘 맥으로 바꿨는데 빌드가 안되는 현상 발생 ㅠM1 나온지 얼마 안되서 그런지 문제가 너무 많아서 환경설정에 대한 고통이 너무 크ㄷr M1 맥사고 키보드랑 마우스도 애플꺼로 바꿨는데, 마우스는 ... 뒤로가기 자꾸 의도치 않게 동작해서 글 다 날라각ㅁ 해결cocoapod을 사용중인데, pod install 혹은 update는 성공했는데, 시뮬레이터에서 파이어베이스가 빌드가 안됨. 오픈소스 쪽에서 x86과 ARM 둘다 사용할 수 있게 실행 파일을 만들어 주어야하는데, 이 부분에서 문제가 있지 않나 싶음예전에 운영체제 시간에 x86이랑 arm 둘다 실행 가능하도록 실행 파일을 만드는 것을 해봐서 다행히도 예측 가능한 문제..

M1맥으로 개발을 위한 초기 세팅

1. homebrew 설치 터미널에서 brew 사용 시 커맨드를 찾을 수 없다고 나와서 해결을 하기 위해 구글링 로제타 사용시 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 기본 터미널 사용시 /bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)" ** 줄바꿈 처리아님. 위의 코드 터미널에 맞게끔 선택적으로 복붙하면 해결 완료 * 로제타 사용은..