1
나는 배우기 위해서 타이머를 만들고 있습니다. NSTimer를 사용했는데 배경으로 갈 때 이 멈추는 것처럼 보입니다. 대신 NSDate를 사용하는 것이 좋습니다. 백그라운드에서 작동합니까? 현재 시간을 설정 시간과 비교하여 타이머가 올바르게 작동합니까? 일부 의견은 크게 감사하겠습니다!백그라운드에서 작동하는 타이머
나는 배우기 위해서 타이머를 만들고 있습니다. NSTimer를 사용했는데 배경으로 갈 때 이 멈추는 것처럼 보입니다. 대신 NSDate를 사용하는 것이 좋습니다. 백그라운드에서 작동합니까? 현재 시간을 설정 시간과 비교하여 타이머가 올바르게 작동합니까? 일부 의견은 크게 감사하겠습니다!백그라운드에서 작동하는 타이머
백그라운드에서 시간 기반 이벤트를 처리 할만한 것을 찾으려면 UILocalNotification
을보십시오. 로컬 알림을 사용하면 OS는 알림을 예약 한 앱이 실행 중인지 여부를 지정된 시간에 사용자에게 알립니다.
앱을 시작할 때 일어날 일이 있으면 NSUserDefaults
을 사용하여 현재 시간 소인이 포함 된 값을 저장할 수 있습니다. applicationWillResignActive
내부의 AppDelegate에서이 기능을 해제하십시오. 그런 다음 applicationDidBecomeActive
에서이 값을 확인할 수 있습니다.