【问题标题】:local notification ios in swiftswift中的本地通知ios
【发布时间】:2016-02-17 07:52:35
【问题描述】:

UiApplication.sharedApplication().scheduleLocalNotifications(notification) 行给了我以下错误value of type 'uiapplication' has no member ' schedulelocalnotification'

我该如何解决这个问题?

import UIKit

类 SchermataIniziale: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()

  let notification = UILocalNotification()

    if #available(iOS 8.2, *) {
        notification.alertTitle = "Mille Favole"
    } else {
        // Fallback on earlier versions
    }

    notification.alertBody = "Ricordati di leggere la favola questa sera"

    notification.fireDate = NSDate(timeIntervalSinceNow: 10)

    notification.applicationIconBadgeNumber = 1

    notification.timeZone = NSTimeZone.defaultTimeZone()

    notification.soundName = UILocalNotificationDefaultSoundName

    UIApplication.sharedApplication().scheduleLocalNotifications(notification)

    //showinitial = false

    // Do any additional setup after loading the view.

}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.

}

【问题讨论】:

  • 不要使用打印来显示您的代码,而是插入文本。
  • 请分享localNotification变量的完整声明

标签: ios xcode swift notifications


【解决方案1】:

您需要拨打scheduleLocalNotification 而不是scheduledLocalNotification

例子:

UIApplication.sharedApplication().scheduleLocalNotification(localNotification)

请看这里:trying to create a local notification but getting error " cannot call value of non function type uilocalnotification " in swift 2

【讨论】:

  • 我按照早期应用程序的链接更正了相同的问题,但我没有解决。现在,在这一行 UIApplication.sharedApplication().scheduleLocalNotifications(notification) 出现了这个错误“'uiapplication'类型的值没有成员'schedulelocalnotification'
  • 我在错误的应用程序中编写了正确的代码
  • 您需要使用 scheduleLocalNotification 而不是 scheduleLocalNotifications
  • 我知道我没有注意到太晚了。在 Mac 前呆了太多小时,这就是导致的原因。对不起
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多