2011-08-17 2 views
4

번들 설정에서 주어진 스위치를 사용자가 변경할 때 백그라운드 동기화가 필요한 어플리케이션을 만들었습니다.내 아이폰 애플리케이션이 백그라운드에있을 때 번들 설정에서 부울 변수 알림을받는 방법은 무엇입니까?

시간, 로컬 알림을 사용했지만 작동하지 않습니다. 백그라운드에서 작동하는 알림을 원하고 번들 설정시 스위치 값이 변경되면 알려줍니다.

답변

3

NSUserDefaults에서 값을 다시 읽으십시오. 일정 시간 간격으로 NSUserDefaults 값을 확인할 새 스레드를 수행 할 수 있습니다.

+0

내가 실수 일지 모르지만, iOS를 사용하면 배경이 설정된 앱이 어떤 스레드도 실행할 수 있습니까? – FeifanZ

+2

네, 그냥 applicationDidEnterBackground에서 detachNewThreadSelector를 분리 할 수 ​​있습니다. –

+0

안녕하세요, 새로운 것을 배웠습니다. 감사! – FeifanZ

관련 문제