아이폰 프로젝트에 Firebase의 Analytics 설치 시 오류. 우선 Firebase의 설치 가이드만 보고 쉽게 셋팅이 끝날거라 생각하면 오산이다. https://firebase.google.com/docs/analytics/ios/start?authuser=0 1. import는 @import Firebase;가 아닌 아래처럼 써야한다. #import 2. cocopods을 사용하지 않을경우 Firebase SDK를 받아 Analytics 폴더의 전체 Framework(총 7개)를 추가 해야한다. core와 analytics 프레임웍만 추가할 경우 nano... link오류가 40개 정도 발생할 것이다.sdk link : https://firebase.google.com/download/ios?a..
retrofit을 이용한 서버 통신중 암호화 이후 특수문자 인코딩 오류로 인한 오류 해결. 검색중 String에 .toString()으로 해결하라는 내용도 있으나 log에는 이상 없음을 확인. 결론적으로 특정 인코딩이 필요한 parameter만 encoded 옵션 지정. 로그에 찍히는 결과값 Parma은 MkO2u%2FQ0t01vO4yTMLDvpg%3D%3D%0A 형태로 encoded 옵션 주었을 때와 동일하게 찍히지만 정상적으로 통신 됨을 확인. 123456//error@Field(value = "longitude") String longitude); //modify@Field(value = "longitude",encoded = true) String longitude); Colored by Colo..
카카오 뱅크 예금좀 가입하려 했더니 오류가 발생한다. 인증 후 이용할 수 있게 될 줄알고 여러번 시도했지만 오류만 뱉어내고 만다. 아마도 이전에 쓰던 아이폰을 켰다가 카톡을 열었을 뿐인데 사용자 인증 정보가 갱신된듯하다. 전화를 걸고 24명의 대기자가 있다기에 10분을 기다렸는데 연결이 안된다... 카톡 문의는 매크로만 계속 나오고 기기변경에 대한 안내 또한 없다. 기기에 종속적인 서비스.. 그리고 거기에 발생할 수 있는 문제점이 분명 개발당시 나왔을텐데 QA 또한 했을테고 말이다. 그런데 이따위 서비스라니 실망이 아닐 수 없다. 그것도 돈과 직접 관련이 있는 서비스인데 주말에 이런일이 발생하면 사용자는 아무 것도 할 수 없다. 대책도 없고 방안도 없고 안내도 없고 카뱅 서비스 책임자와 개발 책임자는..
안드로이드 Dialog 키패드 Focus 활성화 시키기 키패드 활성화 시키기 위해 코드단에서 다음 코드를 추가 하였다. 12mEditText.requestFocus();((InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE)).showSoftInput(mEditText, 0);cs 키패드가 활성화되지 않는다.xml에서 EditTextdp focusableInTouchMode 옵션을 활성화 해줬다.1android:focusableInTouchMode="true"cs 이 또한 변화가 없다.1dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSAB..
Android XML에서 연산을 넣었더니 오류 발생.android:visibility="@{viewmodel.mEmailValidation ? View.VISIBLE : View.GONE}" 해결 방법은 상단 viewModel 지정하는 곳에 "View"를 import해주면 끝!data binding이 아직 익숙치 않아 쉬운 것 조차 오류를 범하고 있군... ㅠㅠ 12345678 Colored by Color Scriptercs
Xcode에서 Git을 사용하기 위해 선행작업이 필요하다.SVN에서 그랬듯이 ignore 설정이 그러하다.gitignore를 설정하지 않을경우 사용자 설정 파일 때문에 Merge가 되지 않는 불상사가 있으니ignore 설정한 후 clone을 권하는 바이다. xCode의 다음 경로에서 swift.ignore파일을 참고하여 생성하면 된다. https://github.com/github/gitignore/blob/master/Swift.gitignore 터미널에서 git이 설정된 경로로 이동 vi .gitignore 명령어 실행Swift.gitignore 파일의 내용 복사 붙여넣기.esc 키 누른 후 :wq 입력하게 되면 .gitignore 파일이 생성된다. Mac에서는 Git 툴인 SourceTree를 사용..
네비게이션 부팅중 로딩화면에서 멈춤 현상이 간혹가다 발생한다. 사용하는 제품은 보이스 3.0, IQ700 주로 부팅중 전원을 자주 끄게 될 경우 그러는 것 같다. 그럴경우 네비 전원이 들어오기 전 전원 버튼을 누른 상태에서 전원이 들어오면 다시 전원 버튼을 한번 더 눌러줄 경우 SD카드에 있는 OS를 재설치 한다며 초기화 및 셋팅이 이루어진다. 초기화 후 부팅이 잘 되는 것을 확인할 수 있다. 괜시리 SD카드 네비 업데이트만 3개월만에 했다.
Xcode8로 업데이트 되면서 디바이스 빌드가 되지 않는다.무료계정으로는 이제 빌드를 할 수 없는건가?설정에 계정도 추가가 되어 있고 Signing도 문제가 없다. 하지만 실행해 보면 다음과 같은 에러가 난다.당신의 디바이스 설정에서 당신의 앱을 인증하라는 소리로 보인다. 열심히 찾아보니 설정 > 일반 > 프로파일 및 기기관리 안에내 계정이 보인다. 계정을 선택해보면내가 실행하려 했던 앱이 보인다. 해당 앱을 선택하면 신뢰 할건지 묻는 팝업이 나오고당연히 '신뢰'를 선택한다. '신뢰'를 선택하면"확인 완료"라고 표시됨을 확인할 수 있다.다시 Xcode에서 빌드해보니 디바이스에서 잘 실행되는 것을 볼 수 있다.이걸 몰라서 계정 결제해야 되나 싶었는데 ㅋㅋ다행이다.
iOS10 사진 접근권한 예외처리. - UIImagePickerController를 통해 사진 접근 시 Xcode8에서 빌드시 앱이 죽는 문제가 발생한다. - Photo Library 사용 시 권한이 없을경우 바로 시스템 설정으로 점프 하는 것 보다 상태값에 따라 점프 시점을 분기처리한다. 해결방법 1. info.plist에 Privacy - Photo Library Usage Description 옵션 추가 사진 접근 시 시스템 팝업에 표시 할 사용자 문구를 추가한다. 2. 사진 접근 시 권한이 있는지 확인한다. - 최초 권한 요청 시 시스템 얼럿이 발생하기 때문에 설정으로 강제이동 시키지 않는다. 123456789101112131415161718192021222324- (void)selectPhoto..