12.9. Udzielanie odpowiedzi na zmiany w aplikacji Ustawienia

Problem

Twoja aplikacja umożliwia użytkownikowi zmianę ustawień. Chcesz, aby po ponownej aktywacji aplikacja otrzymywała powiadomienia o zmianach wprowadzanych w ustawieniach, gdy została przeniesiona do działania w tle.

Rozwiązanie

Zarejestruj aplikację do otrzymywania powiadomień NSUserDefaultsDidChangeNotification.

Analiza

Aplikacje tworzone dla systemu iOS mogą poprzez wbudowaną aplikację o nazwie Ustawienia udostępniać opcje konfiguracyjne. Aby lepiej zrozumieć, jak to działa, przeanalizujemy przykład.

  1. W Xcode wybierz opcję menu File/New File.

  2. W lewym panelu wybierz kategorię iOS.

  3. Kliknij podkategorię Resources.

  4. Jako typ pliku wybierz Settings Bundle, a następnie kliknij przycisk Next.

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.