W klasie Swift AppDelegate, pojawi się następujące metody:Jak radzić sobie z launchOptions: [NSObject: AnyObject]? w Swift?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// ...code...
return true
}
Parametr launchOptions: [NSObject: AnyObject]?
jest opcjonalne. W Objective-C jest to przekazywane jako NSDictionary
. Szukam od niego wydania UIApplicationLaunchOptionsRemoteNotificationKey
. Oto, jak to zrobić w Objective-C:
NSDictionary *remoteNotification = launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey];
if (remoteNotification)
{
// ...do stuff...
}
Jak to zrobisz w Swift?
Jak mogę zalogować się na ekranie, co zawiera usługa RemoteNotification. Ponieważ aplikacja musi być uruchomiona z powiadomienia push, gdy aplikacja jest dołączona do xcode? –
Najlepszym sposobem sprawdzenia, co się dzieje, byłoby wyrzucenie UIAlertView z wiadomością jako zawartością wyciągu, który w przeciwnym razie byłby rejestrowany. –