2014-06-12 3 views
5

Swift 언어를 사용하는 프로젝트에서 NSDateFormatter를 사용하고 있습니다.iOS에서 초기화되기 전에 사용되는 'dateFormater'변수 Swift

나는 오류 다음 얻고있다 :

Variable 'dateFormater' used before being initialized

내 코드 :

var date :NSDate = (NSDate.date()) 

var dateFormater : NSDateFormatter 

dateFormater.dateFormat = "dd:mm:yyyy HH:mm:ss zzz" 

내가 iOS 용 매우 초보자입니다. 도와주세요.

답변

11

안녕하세요. 한 줄만 변경하십시오. 다음 못해 오류가 발생,

var date :NSDate = (NSDate.date()) 

    var dateFormater : NSDateFormatter = NSDateFormatter() 

    dateFormater.dateFormat = "dd:mm:yyyy HH:mm:ss zzz" 
0

먼저 초기화해야합니다

var dateFormater : NSDateFormatter = NSDateFormatter() 

전체 코드 :

당신은 선 아래 NSDateFormatter

변화를 초기화하지. 빠른 초기화에서()로 완료됩니다.

VAR dateFormatter = NSDateFormatter()

0

새로운 사용법은 다음과 같습니다

 let date = Date() 
     let formatter = DateFormatter() 
     formatter.dateFormat = "MM.dd.yy" // or whatever format 
     let dateStr = formatter.string(from: date) 
관련 문제