사용자가 설정 한 환경 설정에 따라 동작을 상기시키는 앱을 만들고 있습니다. 시작 날짜와 종료 날짜를 설정할 수 있습니다 (종료 날짜는 선택 사항 임). 그런 다음 그들은 주파수를 설정할 수 있습니다쉬운 처리를위한 UILocalNotifications 저장하기
- 매일
- Weekely
- 마다 1-9 일
- 마다 1-9 주 달의 특정 일
- 특정 날짜 에
이제는 향후 알림 및 미리 알림 목록을 검색하여 UITable에 표시 할 수 있어야합니다. 전망. 그리고 사용자가 알림을 무시하면 (앱에서 미리 알림을 체크하지 않음), 나중에 수학적 계산을 위해이를 추적 할 수 있어야합니다.
처음에는 UITableView가 미리 알림 세트를보고 특정 날짜에 어떤 알림이 실행되는지 알아 내려고했습니다.
이렇게하면 날짜가 많이 걸리므로 사용자가 알림을 무시했는지 알 수 없습니다.
나의 다음 (현재) 아이디어는 데이터베이스 테이블을 저장하고 (다음과 같이) 미리 알림의 한 달 후에 입력하는 것입니다. 그리고 응답하도록 설정되지 않은 모든 행은 무시한다는 것을 의미합니다. 이것은 또한 UITableView를 매우 간단하게 만든다.
더 좋은 방법이 있습니까? 데이터베이스 행을 얼마나 멀리 만들어야합니까? 그들이 리마인더를 변경하면, 아마 행에 대해 DELETE를 호출하고 다시 입력해야 할 것입니다. ID의 관점에서 볼 때이 숫자가 정말 높을까요?
reminderLogs
-------------
id
reminderID
actionReceived
timestampShould
timestampTaken
comments
핵심 데이터에 대해 생각했지만 결국 Android 및 WP7에서 앱을 만들고 싶습니다. 그렇기 때문에 sqlite를 사용하는 것이 더 쉽지 않을까요? – Flipper