티스토리 뷰

출시하고 주변분들께서 피드백을 주셨다.

 

모든 피드백을 반영하지는 못했지만, 당장 수정 가능하고 업데이트 가능한 것들만 적용했다.

 

지금은 심사를 기다리고있는 상태

-> 리젝당함. 아래에 사유 쓰겠음.

 

 

등록된 반려동물이 한 마리인 경우엔 작성화면에서 자동으로 선택되게 해줌

 

작성화면에서 petList라는 변수 안에 등록된 반려동물 리스트를 받아와서 보여주는 구조였다.

 

이때 petList의 count를 이용해서 1인 경우에만 collectionView의 selectItem을 이용해서 선택된 상태로 만들어줌.

 

 

 

복구 시 Petmory의 백업 파일인지 확인하는 로직 추가

 

확인할 수 있는 txt파일을 다른 데이터들과 함께 압축하여, 압축을 풀었을 때 해당 txt파일의 유무를 통해 Petmory의 백업 파일인지 확인하도록 함.

 

 

 

복구 후에 알림이 오지 않는 오류 수정

 

복구한 뒤, 일정과 반려동물 데이터의 Date값을 이용하여 다시 sendNotification메서드를 실행해서 다시 알림이 오도록 등록해줌.

 

근데 팀원분께서 최대 64개까지만 등록이 가능하다고 알려주셔서 추후에 더 생각해봐야 할 것 같음.

 

 

 

DatePicker에서 취소버튼을 누르는 경우, 현재 값이 아닌 마지막 스크롤 포지션이 남아있음.

 

datePicker를 띄우는 동시에 가지고 있던 현재 값을 date로 설정해줘서 해결.

 

 

 

설정 화면에서 버전 정보 추가

 

테이블뷰 셀에 버전 정보를 추가할까 했지만, 사람들이 많이 확인하는 정보도 아니고 탭했을 때 딱히 액션도 없기때문에 하단에 따로 표시.

 

 

 

디테일 화면에서 제목이 길면 잘리는 오류 수정

 

작성 화면에서는 잘리는게 상관이 없으니까 신경을 안썼었는데, 디테일 화면에서는 작성한 내용을 봐야하는데 잘린다는 것이 말이 안돼서 수정하였다.

 

UILable로 되어있는데, numberOfLines를 0으로 바꿔주기만하면돼서 해결이 간단했음.

 

 

 

UI 수정

 

titleView 수정

 

 

메인 화면과 작성 화면에서 타이틀뷰를 이용해 날짜를 변경하도록 구현했었음.

 

근데 날짜를 변경할 수 있는지 몰랐던 분들이 있었고, 만약 내가 사용자였어도 몰랐을 것 같았음.

 

기존에는 titleView에 textField를 넣고 inputView로 datePicker를 넣었지만, textField 대신 버튼을 넣어주었고 화살표 이미지까지 추가하여 조금 더 알아보기 편하게 바꿔주었음.

 

 

tableView separator 추가

 

 

모아보기, 월별보기, 검색 화면에서 기록들이 구분없이 보여지는 것보다 나눠지는게 더 나을 것 같아서 추가하였음.

 

월별 보기 화면에서는 separator를 추가했을때, 첫번째 셀의 윗부분에도 separator가 있어서 거슬렸음

-> tableHeaderView를 UIView()로 지정하여 해결

 

 

디테일 화면 내용 텍스트뷰 레이아웃 수정

 

 

내용이 길어지니 아랫부분이 잘리는 현상이 있어서 살짝 수정함.

 

 

toolBar 설정

 

 

툴바의 기본 tintColor를 다이어리색으로 변경해줌

 

기존의 done버튼을 완료 버튼으로 이름을 수정함.

 


남은 피드백들이 많지만, 급한 부분은 백업 복구 로직이다.

 

지금의 백업, 복구는 백그라운드 상태도 대응하지 않았고, 이름만 같다면 다른 앱의 백업 파일이라도 오류가 발생하지 않는다.

 

빨리 해보자.

 


리젝당했다

 

알림을 허용하지 않았을때 alert를 띄워서 생기는 문제였다.

 

왜 문제냐

 

메인 스레드에서 알림 권한 허용 요청 코드를 실행하고, 허용했는지 아닌지에 따른 코드는 백그라운드 스레드에서 실행된다.

 

백그라운드 스레드에서 alert를 띄웠기때문에 오류가 발생한 것이다.

 

그래서 DispatchQueue.main.async를 이용해 메인스레드에서 alert을 띄워 해결하였따.

 

다시 제출해야지

'프로젝트 > Petmory' 카테고리의 다른 글

[Petmory] 업데이트 1.2.1  (0) 2022.10.25
[Petmory] 업데이트 1.2.0  (0) 2022.10.11
[Petmory] 앱 출시 후기  (0) 2022.10.01
[Petmory] - 개인정보처리방침  (2) 2022.09.30
[Petmory] 앱 출시 계획  (2) 2022.09.07
댓글
최근에 올라온 글
Total
Today
Yesterday