更改报价 xcode 6
Changing quote xcode 6
嘿,我想知道如何添加一个功能,比如在每个新的一天之后都会出现哪个随机字符串。我已经做到了 button.when 一个人点击按钮一个新的报价 appear.But 我希望一个人每天都收到一个新的报价。
任何人都可以写一个关于这个的代码只是例子
我相信您可以设置一个本地通知,每 24 小时触发一次,然后显示任何报价。
所以一天包含 86400 秒,我们可以使用一个计时器,从 86400 秒倒计时到零,当它达到零时,我们重置计时器并提醒他们一个报价
@IBOutlet weak var label:UILabel!
var countdown = 86400
var timer : NSTimer!
func Notification(){
timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("update"), userInfo: nil, repeats: true)
var notification = UILocalNotification()
notification.fireDate = NSDate(timeIntervalSinceNow: Double(countdown*10))
notification.soundName = UILocalNotificationDefaultSoundName
notification.alertTitle = "Quote is now available"
UIApplication.sharedApplication().scheduleLocalNotification(notification)
}
func update(){
countdown--;
if countdown == 0 {
timer.invalidate()
var quote = "God is Great"
self.label.text = quote
}
To show random images when button is clicked :
var counter = 0
@IBOutlet weak var imageView:UIImageView!
@IBAction func ButtonWasTapped(sender:UIButton){
switch(counter){
case 0: imageView.image = UIImage(named: "nameOFtheImage.jpg")
break
case 1: imageView.image = UIImage(named: "nameOFtheImage.jpg")
break
case 2: imageView.image = UIImage(named: "nameOFtheImage.jpg")
break
case 3: imageView.image = UIImage(named: "nameOFtheImage.jpg")
break
case 4: imageView.image = UIImage(named: "nameOFtheImage.jpg")
break
default:
counter = 0
break;
}
counter++
}
嘿,我想知道如何添加一个功能,比如在每个新的一天之后都会出现哪个随机字符串。我已经做到了 button.when 一个人点击按钮一个新的报价 appear.But 我希望一个人每天都收到一个新的报价。 任何人都可以写一个关于这个的代码只是例子
我相信您可以设置一个本地通知,每 24 小时触发一次,然后显示任何报价。 所以一天包含 86400 秒,我们可以使用一个计时器,从 86400 秒倒计时到零,当它达到零时,我们重置计时器并提醒他们一个报价
@IBOutlet weak var label:UILabel!
var countdown = 86400
var timer : NSTimer!
func Notification(){
timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("update"), userInfo: nil, repeats: true)
var notification = UILocalNotification()
notification.fireDate = NSDate(timeIntervalSinceNow: Double(countdown*10))
notification.soundName = UILocalNotificationDefaultSoundName
notification.alertTitle = "Quote is now available"
UIApplication.sharedApplication().scheduleLocalNotification(notification)
}
func update(){
countdown--;
if countdown == 0 {
timer.invalidate()
var quote = "God is Great"
self.label.text = quote
}
To show random images when button is clicked :
var counter = 0
@IBOutlet weak var imageView:UIImageView!
@IBAction func ButtonWasTapped(sender:UIButton){
switch(counter){
case 0: imageView.image = UIImage(named: "nameOFtheImage.jpg")
break
case 1: imageView.image = UIImage(named: "nameOFtheImage.jpg")
break
case 2: imageView.image = UIImage(named: "nameOFtheImage.jpg")
break
case 3: imageView.image = UIImage(named: "nameOFtheImage.jpg")
break
case 4: imageView.image = UIImage(named: "nameOFtheImage.jpg")
break
default:
counter = 0
break;
}
counter++
}