Ich bin daran interessiert, meinen Benutzern zu erlauben, die Sprache/das Gebietsschema zu wählen, in dem meine App ihnen erscheint. Ich habe herausgefunden, wie man das richtige Bündel lädt, die richtigen Zeichenfolgendateien usw. Jedoch scheinen einige Systemeinzelteile noch keine Kontrolle über haben. Zum Beispiel Schalter.iOS: Gibt es eine Möglichkeit, das Gebietsschema des Benutzers zu fälschen?
Gibt es eine Möglichkeit für mich, dem System mitzuteilen, dass sich diese App jetzt in einer bestimmten Sprache und nicht in der aktuellen Systemeinstellung des Benutzers verhält?
Whoa-Whoo. 'method_setImplementation (class_getInstanceMethod ([NSLocale-Klasse], @selector (currentLocale)), (IMP) spoofedImpl);'? –
Jeder Weg, um es ohne swizzling zu tun? – Mike
Haben Sie versucht, eine Kategorie für NSLocale zu erstellen, um das von Ihnen gewählte Gebietsschema für die Klassenmethoden zurückzugeben? –