2012-05-09 1 views
0

매주 일요일을 업데이트하기 위해 핵심 날짜가 필요한 앱을 만들고 있습니다. 예 : 새 주마다 "thisWeek"의 데이터를 "lastWeek"로 저장하고 "thisWeek"를 재설정하여 사용자가 새 주에 새 데이터를 입력하도록합니다.앱이 실행되지 않아도 메소드를 호출하는 방법은 무엇입니까? iOS

제 질문은 사용자가 앱을 전혀 실행하지 않는 경우에도이를 수행하는 방법입니다.

+0

에 따라 다릅니다. Jailbroken 또는 Not? APNS 또는 로컬 알림을 사용 하시겠습니까? – CodaFi

답변

0

그냥 보관을한다. 데이터에 타임 스탬프가 찍힌다면 이는 간단해야하며 전화기를 켤 필요가 없습니다.

+0

참 .... 감사합니다 게리 !! –

2

일정 간격으로 알림을 다시 예약하는 repeatInterval 속성의 UILocalNotification 속성을 사용하십시오. Apple iOS 가이드 라인을 따르는 것이 좋습니다. 요컨대, 알림이 발생하면 앱이 열립니다. 필요한 경우 사용자가 응용 프로그램을 시작할 때마다

UILocalNotification

0

이것은 불가능합니다. 사용자가 응용 프로그램을 시작하지 않으면 응용 프로그램에서 코드를 실행할 수 없습니다. 로컬 알림을 제공하여 사용자에게 앱 다시 열기를 요청할 수도 있지만 이는 차선책입니다.

데이터를 타임 스탬프 처리 한 다음 언제든지 사용자가 앱을 열 때마다 모든 데이터를 처리하고 이동해야하는 곳으로 이동할 수있는 더 좋은 해결책이 될 수 있습니다.

관련 문제