私のプロジェクトをswift 3.0にアップグレードしていますが、userInfo ["aps"]にエラーが表示されています。 NSString
(私はそれの間に疑問符と説明ポイントを入れて試してみましたが、運が文字列リテラルと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