У меня есть приложение, в котором перечислены многие языки. В приложении я сравниваю названия языков.
Когда я сравниваю названия языков без акцентов, это работает, и сравнение истинно.
Когда я сравниваю языки с акцентами, они не думают, что они равны.
В этом случае они НЕ равны (но должны быть).
Language = "Español";
MonoTouch.Foundation.NSString s = new MonoTouch.Foundation.NSString(Language);
MonoTouch.Foundation.NSString l = new MonoTouch.Foundation.NSString ("Español");
В этом примере они равны (без акцентов).
Language = "Deutsch";
MonoTouch.Foundation.NSString s = new MonoTouch.Foundation.NSString(Language);
MonoTouch.Foundation.NSString l = new MonoTouch.Foundation.NSString ("Deutsch");
Я пробовал сравнивать Cultureinvariate безрезультатно.
Я что-то упустил здесь?
Я использую MonoTouch 1.4.4