이상한 문제가 있습니다. isEqualtoString 메서드를 사용하여 비교할 UITextField 및 NSString이 있습니다. 문자열에 Ä, Ö, Ü와 같은 독일어 Umlaute가 포함되지 않는 한 모든 것이 잘 작동하지만 더 이상 작동하지 않으면 더 이상 작동하지 않습니다. NSLog는 Umlaute-String을 올바르게 제공합니다.NSString을 Ä, Ö, Ü와 비교합니다.
NSLog([currentAnswer lowercaseString]);
NSLog([[self.antwortTextField text]lowercaseString]);
if ([[currentAnswer lowercaseString] isEqualToString:[[self.antwortTextField text]lowercaseString]]) {......}
어떻게 든 문자열을 포맷해야합니까? 이 문제는 나를 미치게 만듭니다!
가능한 중복 : 특정 옵션에 관심이있을 수 있습니다 질문/2492379/sort-an-array-with-special-characters-iphone) –