2016-03-20 20 views
0

Kullanıcı herhangi bir site adı yazıyorsa geçerli sunucu saatini göstermeye çalışıyorum. Ve zaman her saniye devam etmelidir.NSDate type değerini UILabel'e nasıl gösterebilirim?

Alamofire'yi kullanarak belirli bir sunucu saatini bulabilirim.

if let headers = result?.allHeaderFields { 
    if let date = headers["Date"] as? String { 
     let formatter = NSDateFormatter() 
     formatter.dateFormat = "E, dd MMM yyyy HH:mm:ss Z" 
     formatter.locale = NSLocale.currentLocale() 
     currentTime.text = formatter.dateFromString(date) 
    } 
} 

sabit tarihini, String bir değer "Sun, 20 Mar 2016 13:31:08 GMT" türü yoktur.

Bu değeri, tarih biçimini ve yerel ayarı değiştirmek için NSDate türüne değiştirmeye çalışıyorum.

Bir hatayı verir

'Dize' yazın türü 'NSDate' değerini atanamıyor.

NSDate türünü currentTime.text'a nasıl koyabilirim? Eğer başka NSDateFormatter yeni tarih biçimini kullanarak String geri NSDate gelen tarih dönüştürmek gerekir, böylece String den NSDate tarih dönüştürmek için NSDateFormatter kullanıyor

cevap

0

.