【发布时间】:2014-10-29 21:39:17
【问题描述】:
在 Swift AppDelegate 类中,您会获得以下方法:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// ...code...
return true
}
launchOptions: [NSObject: AnyObject]? 参数是可选的。在 Objective-C 中,这是作为 NSDictionary 传递的。我希望从中提取UIApplicationLaunchOptionsRemoteNotificationKey。下面是它在 Objective-C 中的实现方式:
NSDictionary *remoteNotification = launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey];
if (remoteNotification)
{
// ...do stuff...
}
你会如何在 Swift 中做到这一点?
【问题讨论】:
标签: swift appdelegate optional