私は奇妙な問題に直面しています。isEqualtoString メソッドを使用して比較したい UITextField と NSString があります。Strings に Ä、Ö、Ü などのドイツ語のウムラウテが含まれていない限り、すべて正常に機能しますが、含まれていると機能しなくなります。NSLog は、ウムラウト文字列を正しく提供します。
NSLog([currentAnswer lowercaseString]);
NSLog([[self.antwortTextField text]lowercaseString]);
if ([[currentAnswer lowercaseString] isEqualToString:[[self.antwortTextField text]lowercaseString]]) {......}
どういうわけか文字列をフォーマットする必要がありますか? この問題は私を狂気に駆り立てています!