【发布时间】:2012-04-27 16:18:21
【问题描述】:
我遇到了一个奇怪的问题。 我有一个 UITextField 和一个 NSString ,我想使用 isEqualtoString 方法进行比较。 只要字符串不包含德语变音符号如 Ä,Ö,Ü 一切都可以正常工作,但如果他们这样做了,它就不再工作了。 NSLog 正确地给出了 Umlaute-Strings。
NSLog([currentAnswer lowercaseString]);
NSLog([[self.antwortTextField text]lowercaseString]);
if ([[currentAnswer lowercaseString] isEqualToString:[[self.antwortTextField text]lowercaseString]]) {......}
我必须以某种方式格式化字符串吗?这个问题快把我逼疯了!
【问题讨论】:
标签: objective-c ios cocoa-touch nsstring diacritics