我开始观看用户 Brian Advent 的 YouTube Swift 教程,特别是关于使用 Parse https://www.youtube.com/watch?v=__zMnlsfwj4的远程推送通知的教程。下载示例应用程序并在 Xcode 6 beta 6 上打开后,编译器在以下代码中显示一个错误:
func application(application: UIApplication!, didReceiveRemoteNotification userInfo:NSDictionary!) {
var notification:NSDictionary = userInfo.objectForKey("aps") as NSDictionary
if (notification.objectForKey("content-available") != nil){
if notification.objectForKey("content-available").isEqualToNumber(1){
NSNotificationCenter.defaultCenter().postNotificationName("reloadTimeline", object: nil)
}
}else{
PFPush.handlePush(userInfo)
}
错误在 AppDelegate.swift 的下面这一行中
if notification.objectForKey("content-available").isEqualToNumber(1){
显示的消息是“AnyObject?” 没有名为“isEqualToNumber”的成员
有关如何解决此问题的任何提示/帮助?我会很感激的