을 NSAttributesString
으로 호출하여 NSData
을 attributedString
으로 변환합니다. NSTextView
에서 NSData
으로 변환하는 문자열을 읽고 NSData
을 initWithRTFD
API로 변환합니다.NSAttributedString의 initWithRTFD를 사용하여 NSData를 NSAttributedString으로 변환하는 방법
여기에 문제가 있습니다. 변환 할 데이터의 길이가 매우 길면 AttributedString
으로 변환하는 데 약간의 시간이 걸립니다. NSData
을 NSAttributedString
으로 변환 할 수있는 다른 옵션이 있으면 알려드립니다.
만약 우리가 우리에게 보여줄 수 있다면, 무엇보다 당신의 질문에 대답하기 쉽습니다. – ChenSmile
안녕하세요, lmmi, 내가하고있는 일 : NSRange modifiableRegion = [NSTextView modifiableRegion]; NSData * rtfData = [NSTextView RTFDFromRange : modifiableRegion]; NSAttributedString * attrString = [[[NSAttributedString alloc] initWithRTFD : rtfData documentAttributes : nil] autorelease]; – Ajay