전체 글
[Kotlin] txt 파일 생성하고 데이터 내보내기(export txt file)
파일 생성하고 관리 하려면 권한이 필요 한데 ACTION_CREATE_DOCUMENT 를 이용하면 인텐트로 알아서 디바이스에 저장 위치를 넘길 수 있다. 참고 : https://developer.android.com/training/data-storage/shared/documents-files?hl=ko 1. 파일 이름, 데이터 형식 선언 하고 ACTION_CREATE_DOCUMENT 하기 private fun exportTxtFile() { createFile("파일이름.txt", "text/plain") } private fun createFile(filename: String, mimeType: String) { val intent = Intent(Intent.ACTION_CREATE_DOCUME..
[아이폰개발] 아이폰 스키마로 앱 호출 할 때 오류(Could not signal service com.apple.WebKit.WebContent)
기존 webview url로 스키마를 호출 하다가 웹킷 (WK)로 함수들을 변경 하면서 소스 수정을 진행했는데 아무리 로그를 찍어도 들어오지 않고 해당 오류만 발생시켰다. Could not signal service com.apple.WebKit.WebContent 여러가지 해결책이 있었는데 찾다 보니 결론은 헤더 파일 viewcontroller가져 오는 부분에 호출이 누락되어 있었다. @interface ViewController : BaseViewController @end 적용해주니 잘 된다.
[Kotlin][Naver login 구현] 앱이 설치돼있지 않을 때 로그인 시도 시 발생하는 에러
네이버 로그인 기능 구현 중 디바이스에 앱이 설치돼 있지 않을 때 앱이 종료 되는 현상이 발생 하였다. 오류 메세지는 아래 첨부 했고 원인을 찾아 보니 네이버 로그인 라이브러리에서 사용하는 브라우저 라이브러리의 임포트가 필요 했다. 오류 메세지 - java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/browser/customtabs/CustomTabsIntent$Builder; java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/browser/customtabs/CustomTabsIntent$Builder; at com.nhn.android.naverlogin.util.Custom..