我想要一個給出時間的函數。我的應用中已經有了一個時間標籤,可以顯示當前時間,並且每秒更新一次。但是我想要一個只保存按鈕按下時間的標籤。有多個按鈕可將當前時間存儲在不同的標籤中。如何通過函數傳遞字符串?
func fetchTime() -> String {
return NSDateFormatter.localizedStringFromDate(NSDate(), dateStyle: NSDateFormatterStyle.NoStyle, timeStyle: NSDateFormatterStyle.MediumStyle)
}
@IBAction func clockIn(sender: AnyObject) {
testLabel = fetchTime()
我得到的錯誤是「懸而未決標識的使用‘提取時間’
我有這方面的工作前一段時間,但我不小心刪除的應用程序... 我也試過
func fetchTime(label: String) -> String{
label.text = NSDateFormatter.localizedStringFromDate(NSDate(), dateStyle: NSDateFormatterStyle.NoStyle, timeStyle: NSDateFormatterStyle.MediumStyle)
}
但失敗不好,我明白爲什麼,只是沒有如何正確地做到這一點。
「testlabel.text = fetchTime()」不起作用。 –
這將根據你顯示的那個時間工作,只有一個功能,但現在你已經用照片更新了你的問題,我可以看到問題出現在語法上,在糾正語法後這會起作用。 –
謝謝,祝您有美好的一天! –