나는 응용 프로그램을 복용하고 UITextView에서 텍스트를 저장, 형식 및 편집하는 방법을 찾고 있습니다. 현재 CoreData에 일반 문자열 만 저장할 수 있습니다. 그 텍스트를 포맷팅하고 나중에 CoreData에 저장하는 가장 좋은 방법은 무엇입니까?편집하고 서식이 지정된 텍스트
답변
해당 텍스트를 포맷하고 나중에 CoreData에 저장하는 가장 좋은 방법은 무엇입니까?
텍스트보기의 attributedText
은 NSAttributedString입니다. 그 것을 Data/NSData에 보관하고 저장하십시오. 값 변환기를 사용하면 더 간단하게 만들 수 있습니다.
그러나 텍스트의 선택한 비트에 특성을 추가하려면 어떻게해야합니까? 예를 들어 해당 텍스트를 굵게 표시하십시오. – Abisanth11
그건 당신이 요구 한 것이 아닙니다. NSAttributedString을 사용하는 방법을 모르는 경우 검색을 수행하십시오. 그것은 여기에서 매우 자주 설명되었습니다. – matt
서식을 HTML 텍스트로 나타냅니다. AttributedString은 HTML을 구문 분석 할 수 있습니다. 출력 서식을 HTML 텍스트로 나타내려면 독자적인 알고리즘을 작성해야 할 수 있습니다. 그 후에 문자열을 일반적인 방법으로 저장합니다 (CoreData에 단순 문자열). `UITextView`의`allowsEditingTextAttributes`에서 https://medium.com/theappspace/swift-how-to-convert-html-using-nsattributedstring-8c6ffeb7046f
당신이 봤어 :
다음은 HTML과 AttributedString의에 좋은 튜토리얼은? – rmaddy