JSON 값으로 생성 된 NSDate 객체가있는 클래스를 만들었습니다. 문자열 값은 2016-12-02T13:51:23+01:00
과 같습니다. 대부분의 경우 문자열이 성공적으로 변환되고 날짜 객체가 만들어 지지만 선택적 값에 대해 unwrap을 강제 실행하는 동안 가끔 응용 프로그램이 충돌합니다. 때로는 실패하는 코드 행은 다음과 같습니다.NSDate formatString 가끔 nil을 반환합니다.
self.creationMoment = stringDateFromJson == nil ? NSDate() : NSDate(string: stringDateFromJson, formatString: "yyyy-MM-dd'T'HH:mm:ssZ")
누구에게 아이디어가 있습니까?
당신이 문자열을 보여줄 수, 재 선언하는 현재 날짜로 변환 할 수 없습니까? –
더 자세한 정보를 제공해야합니다. 실제로 오류의 원인이되는 코드 줄은 무엇입니까? 보다 관련성 높은 코드로 질문을 업데이트하고 실패한 특정 사례를 제공하십시오. – rmaddy
실패한 코드 행은 제가 작성한 정확한 값으로 게시 한 행입니다. 내가 당신에게 준 사례는 실제 사례 중 하나입니다. –