Qualcuno può dirmi in che cosa tutti gli scenari hanno fatto la funzione delegatoFinishLaunchingWithOptions viene chiamata dallo IOS a parte quando l'app viene lanciata per la prima volta. Ho lanciato l'app nel dispositivo con XCode e rimosso la connettività, quindi ho provato a inviare messaggi al dispositivo tramite Wi-Fi. Ho poi notato che FinishLaunchingWithOptions è stato chiamato poche volte. Perché sta accadendo questo e quali sono le condizioni quando viene chiamata questa funzione. Non sono in grado di capire tutti gli scenari. Grazie in anticipo.Condizioni in caso di chiamataFinishLaunchingWithOptions viene chiamata da IOS
risposta
Si dovrebbe utilizzare questo metodo (e la corrispondente applicazione: willFinishLaunchingWithOptions: metodo) per completare l'inizializzazione della tua app e apportare le modifiche finali. Questo metodo viene chiamato dopo il ripristino dello stato ma prima che la finestra dell'app e l'altra interfaccia utente siano state presentate. Ad un certo punto dopo il ritorno di questo metodo, il sistema chiama un altro dei metodi del delegato dell'app per spostare l'app sullo stato attivo (in primo piano) o sullo stato dello sfondo.
Questo scenari descritti in Launch Options Keys
UIApplicationLaunchOptionsRemoteNotificationKey significa che è stato chiamatoFinishLaunchingWithOptions ogni volta che è stata elaborata una notifica remota o qualcos'altro? – clint
Come ho capito si (quando si deve elaborare una notifica remota). – CAMOBAP
Ma non viene chiamato ogni volta che ricevo una notifica nella mia app. – clint
La tua domanda, qualcuno può dirmi in che tutti gli scenari ha fatto la funzione delegato FinishLaunchingWithOptions viene chiamata dall'IO?
Se l'app viene uccisa o in stato terminato e l'utente riceve una notifica locale o una notifica push remota, e l'utente tocca la notifica, in seguito viene chiamato FirstFinishLaunchingWithOptions in entrambi i casi.
didFinishLaunchingWithOptions viene chiamato anche quando si monitorano le modifiche alla posizione utilizzando "startMonitoringSignificantLocationChanges". Da Apple
Se si avvia questo servizio e l'app viene successivamente interrotta, il sistema rilancia automaticamente l'app in background se arriva un nuovo evento. In tal caso, il dizionario delle opzioni viene passato all'applicazione (: willFinishLaunchingWithOptions :) e all'applicazione (: didFinishLaunchingWithOptions :) i metodi del delegato dell'app contengono la posizione chiave per indicare che l'app è stata avviata a causa di un evento di posizione.
- 1. Caso degli interruttori con condizioni
- 2. Come fare un caso con più condizioni?
- 3. Errore nel recupero di glyphicons-halflings-regular.woff2 in caso di chiamata AJAX da jQuery
- 4. In caso di serializzazione e deserializzazione chiamata in passaporto js
- 5. Condizioni di scadenza codice promozione app iOS
- 6. Chiamata di Ajax in caso di timeout di sessione
- 7. L'affermazione del caso di ruby viene meno?
- 8. NSPredicate - caso di filtraggio insensitive per molteplici condizioni
- 9. condizioni esaustiva del caso di interruttore a Swift
- 10. La chiamata al gestore di protocollo viene ignorata da Chrome
- 11. Rilevamento degli eventi di chiamata in ios
- 12. Perché in questo caso ConnectTimeout viene ignorato?
- 13. In quali condizioni viene ripristinato "advertisingIdentifier" di Apple?
- 14. Metodo di chiamata da un'altra app (Jailbreak iOS)
- 15. Ordine dei costruttori di chiamata in un caso C++
- 16. ORDINA da più condizioni
- 17. inizializzazione del 'elemento' viene saltato da 'caso' etichetta
- 18. IBAzione all'interno di UITableViewCell non chiamata in iOS 9
- 19. findAll da molteplici condizioni
- 20. iOS 9 UIApplicationDidBecomeActiveNotifica chiamata non chiamata
- 21. iOS In quali condizioni il restauro del Core Bluetooth funziona?
- 22. Aggiunta di un listener a una variabile in Java/JavaFX che viene chiamata in caso di modifica variabile
- 23. Perché la funzione textFieldShouldReturn non viene chiamata?
- 24. Quale funzione viene chiamata quando viene terminata l'app per iPhone?
- 25. Condizioni di gara in C
- 26. LINQ in condizioni di loop
- 27. Lua chiamata da redis viene interpretata o compilata?
- 28. numberOfSections viene chiamato? iOS
- 29. Combinazione di più condizioni nell'istruzione di un singolo caso in Sql Server
- 30. Chiamata di fail chiamata chiamata anche se la richiesta Ajax viene eseguita e il server restituisce 200 con dati
Ok, ma quando funzionerà di nuovo? Questa è la domanda interessante ... – turingtested