Mi piacerebbe condividere una preferenza tra due app (un gioco e il suo editor). Come posso fare meglio questo? Ho pensato che il gioco potesse esplicitamente leggere le preferenze del redattore, ma non sono sicuro di quale sia il modo più pulito per ottenere questo risultato.Leggi le preferenze di un'altra app plist o condividi qualche prefs?
5
A
risposta
4
NSUserDefaults
mantiene un elenco di domini da cercare. Per impostazione predefinita, guarda solo il file delle preferenze dell'applicazione, ma puoi farlo cercare in altri posti.
si può fare qualcosa di simile:
NSUserDefaults *defaults = [[NSUserDefaults alloc] init];
[defaults addSuiteNamed:@"com.example.game.shared-prefs"];
Per condividere le preferenze tra le applicazioni.
2
Basta passare alle API CFPreferences per i parametri di esperti. NSUserDefaults
"L'idea delle preferenze è per un'app, ma CFPreferences ti consente di definire host, suite e così via per il tipo di preferenze multi-app che desideri.
Problemi correlati
- 1. Scrivi/Leggi file plist iPhone
- 2. Condividi le preferenze di Eclipse Oomph su macchine diverse?
- 3. Le preferenze dell'utente il file vs file delle preferenze App
- 4. Preferenze XCode Cocoa App?
- 5. errore di annotazione @Override (prefs Android)
- 6. Condividi un ID applicazione Facebook tra le app Android
- 7. Le preferenze attivate dipendono da altre preferenze
- 8. Xcode 5.0 NSUserdefaults conserva ancora le preferenze memorizzate dopo aver eliminato il plist
- 9. Condividi in acquisto app tra app Mac e iOS
- 10. Convalida le preferenze. Android
- 11. android youtube: condividi un video di YouTube sulla mia app?
- 12. Come visualizzare le preferenze di sistema Android?
- 13. Le preferenze condivise vengono talvolta cancellate
- 14. NSUserNotificationAlertStyle plist chiave non funzionante
- 15. Le applicazioni .NET "ricordano" le preferenze, ecc.?
- 16. Posso utilizzare iCloud per sincronizzare il file plist NSUserDefaults
- 17. Condividi un singolo servizio tra più app angular.js
- 18. Android aggiungi la mia app al pulsante "Condividi" nella galleria
- 19. Le preferenze condivise vengono reimpostate quando l'app viene chiusa forzatamente o si blocca
- 20. Come impostare le preferenze di Chrome usando il binding di Selenium Webdriver .NET?
- 21. di Windows App o App
- 22. Acquisti in-app: condividi gli acquisti in-app degli utenti tra Android e iOS
- 23. Quando vengono cancellate le preferenze condivise?
- 24. Le leggi monad sono applicate a Haskell?
- 25. Crea file manifest wireless (estensione .plist) utilizzando Xcode
- 26. Problema con le preferenze condivise di Android M
- 27. Come abilitare le impostazioni dell'iPhone (pacchetto, plist) in MonoTouch
- 28. iOS Condividi GIF (immagine animata) non funzionante
- 29. Qual è l'uso di plist?
- 30. iOS Leggi le righe del file nell'array