In una classe Swift AppDelegate, si ottiene il seguente metodo:Come gestire launchOptions: [NSObject: AnyObject]? in Swift?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// ...code...
return true
}
Il parametro launchOptions: [NSObject: AnyObject]?
è un optional. In Objective-C questo è passato come NSDictionary
. Sto cercando di estrarre lo UIApplicationLaunchOptionsRemoteNotificationKey
da esso. Ecco come è fatto in Objective-C:
NSDictionary *remoteNotification = launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey];
if (remoteNotification)
{
// ...do stuff...
}
Come procederesti a farlo in Swift?
come è possibile accedere allo schermato che contiene RemoteNotification. Come deve essere lanciata l'app da una notifica push mentre l'app è collegata a xcode? –
Il modo migliore per vedere cosa sta realmente accadendo sarebbe quello di gettare un UIAlertView con il messaggio come contenuto della dichiarazione di stampa che altrimenti si registrerebbe. –