NSDataDetector을 사용하여 문자열의 다른 데이터를 감지하려고합니다.NSDataDetector를 통한 기간 감지
- 날짜
- 기간
- timeZone가
내가 만드는 방법을 알아낼 수 있었다 : 나는 날짜를 감지 할 때 (즉, resultType이 NSTextCheckingTypeDate
입니다), 세 가지 유효한 속성이 있다는 것을 발견 date 및 timeZone에 대한 값을 생성하는 문자열이지만 duration에 대한 값을 생성 할 문자열이 확실하지 않습니다.
예를 들어, 12:15 UTC
을 구문 분석하면 날짜와 시간대가 채워집니다. 10 minutes
과 같은 것이 지속 시간 값을 생성 할 것이라고 생각했지만 일치하는 항목도 생성하지 않았습니다.
주 : duration
는 NSHipster 및 Apple에 따라 작동합니다. NSTextCheckingResult
설명서에는 날짜 및 시간에 대한 텍스트 검사 결과 섹션이 있으며 duration
이 언급되어 있습니다.