Попробуйте это:
import Foundation
import XCPlayground
class Wrapper: NSObject {
static let formatter: NSDateFormatter = {
let formatter = NSDateFormatter()
formatter.dateFormat = "HH:mm:ss"
return formatter
}()
class func printTime() {
print(formatter.stringFromDate(NSDate()))
}
}
let timer = NSTimer.scheduledTimerWithTimeInterval(1, target: Wrapper.self, selector: #selector(Wrapper.printTime), userInfo: nil, repeats: true)
XCPlaygroundPage.currentPage.needsIndefiniteExecution = true
Вам необходимо обернуть функцию printTime
в объекте, чтобы отправить NSTimer
. Цикл закончится, когда вы измените код площадки.
Нам нужна информация. Пожалуйста, отправьте код для printTime. –
Возможный дубликат [Использование NSTimer в быстрой игровой площадке] (http://stackoverflow.com/questions/29232334/using-nstimer-in-swift-playground) – nhgrif