我正在將我的項目升級到swift 3.0,並且在userInfo [「aps」]上收到錯誤。我試圖把一個問號和感嘆號,但沒有運氣對字符串文字和NSObject下標類型下標的歧義引用
private func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {
if let aps = userInfo["aps"] as? NSDictionary {
if let alert = aps["alert"] as? NSDictionary {
if let message = alert["message"] as? NSString {
//Do stuff
}
} else if let alert = aps["alert"] as? NSString {
//Do stuff
}
}
}
始終包含錯誤消息的確切文本。 – BaseZen