Dav*_*her 8 optional appdelegate swift
在Swift AppDelegate类中,您将获得以下方法:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// ...code...
return true
}
Run Code Online (Sandbox Code Playgroud)
该launchOptions: [NSObject: AnyObject]?参数是可选的.在Objective-C中,这是作为一个NSDictionary.我想从中提取UIApplicationLaunchOptionsRemoteNotificationKey它.以下是Objective-C中的完成方式:
NSDictionary *remoteNotification = launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey];
if (remoteNotification)
{
// ...do stuff...
}
Run Code Online (Sandbox Code Playgroud)
你会如何在Swift中做到这一点?
vac*_*ama 27
在Swift中,你会这样做:
if let remoteNotification = launchOptions?[UIApplicationLaunchOptionsRemoteNotificationKey] as? NSDictionary {
// ...do stuff...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6656 次 |
| 最近记录: |