반응형

xcode9 3

[iOS/Swift3.0] Swift FCM Closed App Push Notification Click Event

swift fcm closed app push notification click event APNs로 되어있던 프로젝트를 FCM으로 바꾸면서 푸시 테스트를 몇번씩 진행을 하는데 앱을 강제 종료한 뒤 (홈버튼을 두번 눌러 앱을 날리는 것) 푸시를 받아 클릭하면 앱이 실행되고 그 이후의 동작을 하지않는 것을 발견하였다. 앱이 terminated/closed된 이후에도 푸시 클릭 이벤트를 받아 해당 링크로 갈 수 있게 하기 위해서는 delegate 메소드에 원하는 코드를 추가해야한다. AppDelegate에 UNUserNotificationCenterDelegate를 추가한 뒤 아래 메소드를 추가한다. userNotificationCenter(_, didReceive, withCompletionHandler)..

Programming/iOS 2018.04.23

[iOS/Swift3.0] 디바이스언어와 languageCode가 다를 때

Swift Language 내가 만든 앱 중 디바이스에 설정된 언어코드를 가져와 로그인 시 서버로 언어 코드를 넘기는 기능이 있었다. 그런데 사용자 중 iPhone X에서 앱 기능 중 일부가 영어로만 뜨는 문제가 발생해 급하게 패치를 하였다. 확인결과 iOS10에서는 해당 오류가 발생하지않았는데, iOS11부터 발생한 것으로 보여지는 것 같다. 그런데 다른 앱에서는 잘되는데.. 왜 이 앱에서 그러는지는 아직 이해를 잘 못하겠다. 가장 큰 문제는 디바이스언어가 ko, jp 등의 언어를 설정했음에도 Locale.current.languageCode로 가져오면 en만 뜨는 문제가 있었다.또 Locale.current.regionCode를 하면 현재 있는 곳이 한국이기에 ko_KR이었던가 en_KR로 떴던 것 ..

Programming/iOS 2018.04.12

[iOS/Swift3.0] Xcode9 image `image referenced from a nib in the bundle with identifier` 문제 해결

Xcode9 image image referenced from a nib in the bundle with identifier 문제 해결 Xcode9가 추석 이후 업데이트 되었고 업데이트 하고 생성한 프로젝트에서 이미지를 쓰려고 평소처럼 이미지를 Drag&Drop해서 놨고 StoryBoard에서도 잘 뜨는데 실행만 하면 image referenced from a nib in the bundle with identifier 에러가 발생했었다이미지 참조를 하지 못해 발생되는 문제였고 Xcode9부터 이미지를 참조하는 것이 변경된 것 같다 Assets.xcassets 폴더로 이동한다 + 선택한 후 import 메뉴를 선택한다 import할 이미지를 선택한다 평소대로 처리한다! 끝! iOS는 할수록 귀찮게 하는..

Programming/iOS 2017.10.19
728x90
반응형