2014-01-15 2 views
3

NSString에 아래 그림에 표시된 NSTextAttachment [OBJ]가 포함되어 있는지 어떻게 알 수 있습니까?NSString에 NSTextAttachment 이미지가 포함되어 있는지 어떻게 알 수 있습니까?

텍스트 로깅은 일반 텍스트 외에는 아무것도 표시되지 않습니다.

NSLog(@" Message: %@", message); 

나는 그것을 삭제 관리 :

NSCharacterSet *notAllowedChars = [[NSCharacterSet characterSetWithCharactersInString:@"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"] invertedSet]; 
NSString *resultString = [[conversation.lastMessage componentsSeparatedByCharactersInSet:notAllowedChars] componentsJoinedByString:@""]; 

하지만 더 실제 솔루션보다 해킹 같은 느낌이 든다. 나는

enter image description here

+1

0xfffc의 문자 값을 검색하십시오. –

답변

2

텍스트 첨부 파일은 항상 텍스트에 NSAttachmentCharacter와 관련된 ... 메시지가 NSString 클래스의 인스턴스이기 때문에 심지어 보여주는 것 정말 당황 스럽네요. 인쇄 할 수 없기 때문에 로그에 표시되지 않습니다. 하지만 검색하고 삭제할 수 있습니다.

0

NSLog%@에 의해 참조 된 객체에 description 선택기를 호출, 그래서 심지어 문자열이 아닌 객체에 대한 문자열을 인쇄합니다.

관련 문제