Voglio che la mia app si apra quando (ad esempio) l'utente apre iTunes. Come posso fare questo?Come avviare la mia app a livello di programmazione, se si apre un'altra app?
risposta
Avere un programma sempre in esecuzione in background che è sottoscritto NSWorkspace NSWorkspaceDidLaunchApplicationNotification e farlo fare la cosa quando vede iTunes come l'oggetto NSWorkspaceApplicationKey.
La prima parte della frase ha suggerito per prima cosa il polling fino a quando ho capito che intendevi registrarti come osservatore per una notifica. Per un attimo fui inorridito da quella che sembrò essere una risposta molto non-Chuck. ;-) –
@Joshua Nozzi: Ah, è stato un po 'come leggere in questo modo. Risolto - grazie per quello. – Chuck
Era come uno di quei momenti al rallentatore. Ho raggiunto la tastiera, come se attraverso la melassa, urlando "Nnnnnnoooooooo !!!!" ;-) –
Se si parla di iOS; non puoi
- 1. Modifica lingua app a livello di programmazione
- 2. Come avviare DynamoDB locale a livello di programmazione?
- 3. È possibile richiamare Siri a livello di programmazione all'interno della mia app utilizzando API private?
- 4. Come avviare la mia app tramite tag NFC?
- 5. Android: rimuovi la mia app da Device Administrator a livello di programmazione?
- 6. Controllare la versione della mia app a livello di programmazione nel mercato Android
- 7. Come avviare la mia app meteo su un dispositivo Android?
- 8. la mia app risponderà a uno schema di URL?
- 9. Come rendere iAd visibile a livello globale nella mia app?
- 10. come avviare la programmazione a livello di chip
- 11. Come si apre la pagina twitter nell'app twitter dalla mia app per iPhone?
- 12. android: come posso aprire un'altra app dalla mia app?
- 13. Come avviare app Android all'interno della mia applicazione in Android?
- 14. Heroku rileva erroneamente la mia app Node come app Ruby
- 15. Come aprire la finestra di autorizzazione dell'applicazione nelle impostazioni delle app a livello di programmazione
- 16. Come posso avviare la pagina delle impostazioni di accessibilità della mia APP in Android?
- 17. Impostazioni a livello di app in DDD?
- 18. Come devo testare la mia app Rails?
- 19. Come posso mantenere la mia app inattiva?
- 20. iOS: Come cambiare la lingua delle app a livello di programmazione SENZA riavviare l'app?
- 21. NSLog rallenterà la mia app?
- 22. Come inviare, pubblicare e aggiornare le app a livello di programmazione in vari negozi di app mobili?
- 23. android: come faccio a contrassegnare la mia app come debuggibile?
- 24. Come passare intento Android a chiunque tranne la mia app?
- 25. Riavviare la mia app PhoneGap programmaticamente
- 26. Come si chiude un SearchView al livello di programmazione?
- 27. Controlla se la mia app è in esecuzione su Android
- 28. Devo proteggere la mia app desktop se distribuita su AppStore?
- 29. Maniglia URL http con la mia app (se installato)
- 30. Esiste un modo intelligente per distribuire la mia app Silverlight e modificare le impostazioni a livello di programmazione?
Supponi che stai parlando del Mac qui? –
Speriamo di no - a meno che la tua applicazione sia così stellare ed eccezionale che dovrebbe sempre fare. E non penso che lo sia - se l'utente non vuole che la tua applicazione inizi, allora è l'ultima parola. – Femaref
Sto parlando di Mac OS - Ci scusiamo per la confusione. Sto scrivendo un Last.fm scrobbler e dovrebbe sempre aprirsi, se iTunes si apre. – Flocked