ios - Swift 中的本地通知 ios

标签 ios xcode swift notifications

UiApplication.sharedApplication().scheduleLocalNotifications(notification)给我以下错误类型'uiapplication'的值没有成员'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.

}

最佳答案

您需要调用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

关于ios - Swift 中的本地通知 ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35444393/

相关文章:

ios - UIView 对象可以充当 UITableView 对象吗?

IOS:proposalCredentials 和 URLCredential 之间的信任差异

ios - 在项目中使用多个 Storyboard时无法创建展开转场

ios - 2 个或更多具有相同 swift 类崩溃的 View Controller

ios - 无法同时满足键盘和 UIToolBar 的约束

ios - iOS应用程式当机-[NSURL initFileURLWithPath :]

ios - 在 ios 应用程序中集成 vimeo 视频

objective-c - 将 const char* 转换为 NSString * 并转换回来 - _NSAutoreleaseNoPool()

ios - Xcode Interface Builder 高度/宽度设置与 View Controller

ios - 当键盘为 numberPad、phonePad 或 DecimalPad 时应用程序崩溃(iOS 12.2、Xcode 10.2)