누구든지이 결과를 복제 할 수 있습니까? rangeOfMisspelledWordInString
(iOS
)을 테스트하여 오타가있는 단어를 찾고 일부 임의의 문자는 아래 표시된 것처럼 유효한 단어를 반환합니다. 가 BTW, 내가 시험 전에 소문자로 다음과 같은 단어를 변환해야했습니다 :rangeOfMisspelledWordInString 임의의 문자를 유효한 단어로 찾으십시오.
UITextChecker* pSpellChecker = [[[UITextChecker alloc] init] autorelease];
NSRange rangeWord = NSMakeRange(0, 8);
NSRange rangeCheck = [_pSpellChecker rangeOfMisspelledWordInString:@"lhpcjeuw"
range:rangeWord
startingAt:0
wrap:NO
language:@"en_US"];
if (rangeCheck.location == NSNotFound) {
NSLog(@"Valid Word:");
}
다음은 rangeOfMisspelledWordInString에 따라 또한 유효 단어의 일부입니다.
LD
THY
THE
THECA
TD
HL
HT
YD
YLEQXXH
DV
DVX
DVXX
DVXXD
DVXXDX
DVXXX
DVHXG
DVHEJWCP
DH
DH
DPJLEHHY
매우 이상합니다. 내가 뭔가 잘못하고 있는거야? I "가"와 "네"단지 유효한 단어 수 있다고 생각
"thy"와 "the"는 실제 단어입니다. 나는 그 말을 온전함 검사를 위해 던졌다. 나는 나머지가 진짜 단어라고 생각하지 않는다. 이 함수를 사용하여 올바른 맞춤법을 검사하고 API의 현재 상태가 그 용도로 사용할 수없는 것으로 보입니다. Notes에 비 단어 중 하나를 입력하면 빨간색의 밑줄이 표시되지 않습니다. 메일 응용 프로그램에서 철자가 틀린 단어를 나타내는 빨간 밑줄이 있습니다. –
흠. 벌레처럼 들리 - [파일 제출] (http://bugreport.apple.com)을 고려하십시오. – Tim
그것은 어떤 식 으로든 버그가 아닙니다. 그러나 그들이 "가치있는 단어인가?"라는 말을 포함하지 않는 것은 매우 유감스러운 일입니다. 다양한 제품, 패키지 등이 있습니다. lexicontext.com – Fattie