【发布时间】:2015-12-08 21:27:36
【问题描述】:
我已经为这些错误寻找了一天的解决方案,但我不知道如何解决它们。下面的代码收到多条错误信息:
使用未解析的标识符 NSCalendarUnitDay
上线:
localNotification.repeatInterval = NSCalendarUnitDay
还有三个错误:
- 应为“,”分隔符
- 使用未解析的标识符“sharedApplication”
- 使用未解析的标识符“applicationBadgeNumber”
在线:
localNotification.applicationIconBadgeNumber = [[UIApplication sharedApplication] applicationIconBadgeNumber] + 1;
这是整个代码:
override func viewDidLoad() {
super.viewDidLoad()
var localNotification:UILocalNotification = UILocalNotification()
localNotification.fireDate = datePicker.date
localNotification.alertBody = nil;
localNotification.alertAction = nil;
localNotification.repeatInterval = NSCalendarUnitDay
//Add one to the icon badge number
localNotification.applicationIconBadgeNumber = [[UIApplication sharedApplication] applicationIconBadgeNumber] + 1;
UIApplication.sharedApplication().scheduleLocalNotification(localNotification)
【问题讨论】:
-
好吧,代码还是一半Objective-C。
-
从Objective-C代码复制粘贴
[[UIApplication sharedApplication] applicationIconBadgeNumber]? -
知道如何重写它或在哪里可以读到它是如何完成的吗?