[Fix] #411 - FeedEditView 이모지 깨지는 문제 해결 #433
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
⭐️Issue
🌟Motivation
FeedEditView 이모지 깨지는 문제 해결
🌟Key Changes
원인
([Fix] #399 - 수다글 엔터 키 입력 시 커서가 맨 끝으로 이동하는 문제 해결 #400 참고.)
selectedRange.location은 UTF-16 인덱스를 기반으로 커서 위치를 반환.feedContent.count는 Swift String의 Character 개수(유니코드 스칼라)를 반환.해결
🌟Simulation
🌟To Reviewer
행간/자간 적용을 위해 AttributedString를 사용하면서 이런 문제들이 많이 발생하네요..
AttributedString 안 쓰고 행간/자간 적용하는 방법은 없나?
🌟Reference