-3
3 ifadeyi (H/M/S) yazdıran "printTime" işlevi verildiğinde, NSTimer kesmeleri saniyede bir kez kullanarak bu işlevi çağırmanın tam sözdizimi nedir?Oyun alanında konsola yazdırmak için NSTimer kullanma
3 ifadeyi (H/M/S) yazdıran "printTime" işlevi verildiğinde, NSTimer kesmeleri saniyede bir kez kullanarak bu işlevi çağırmanın tam sözdizimi nedir?Oyun alanında konsola yazdırmak için NSTimer kullanma
bu deneyin:
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
Sen NSTimer
göndermek üzere bir nesneye printTime
fonksiyonunu sarmak gerekir. Oyun alanının kodunu değiştirdiğinizde döngü sona erer.
Bilgi için ihtiyacımız var. Lütfen printTime için kod yazınız. –
Olası kopyası [Hızlı oyun alanında NSTimer kullanma] (http://stackoverflow.com/questions/29232334/using-nstimer-in-swift-playground) – nhgrif