Archive/잡동사니 40

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 빌드 에러 해결

... 쓰다가 키보드 잘못 건들여서 다 지워짐.. 맥 키보드 적응중이라 하 ,;;;... pod install 까지 해결했는데, 파이어베이스 사용하려니까 이제는 빌드가 안된다 ^__^ 시뮬레이터 켜야하는데 안 켜 짐 ^ 환경 안되는게 시간이 제일 오래걸림 ^__^ 제일 이러니까 해결 되었다. post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET' config.build_settings['ONLY_ACTIVE_ARCH'] = 'NO' end en..

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)" ** 줄바꿈 처리아님. 위의 코드 터미널에 맞게끔 선택적으로 복붙하면 해결 완료 * 로제타 사용은..