2016-09-06 2 views
3

Wie kann ich Container-Apps lokalisierte Zeichenfolgen aus freigegebenen Erweiterungen in Swift verwenden? Ich habe bereits Container-Strings-Dateien in extension -> build phase -> compile sources hinzugefügt, aber es funktioniert immer noch nicht. Sollte ich irgendetwas in der Konfiguration einstellen? Von der Hauptcontainer-App werden Strings übersetzt, aber von der geteilten Erweiterung werden nur die String-Schlüssel/IDs für Texte angezeigt.Swift - So verwenden Sie die Lokalisierung aus der freigegebenen Erweiterung

+0

Überprüfung dieses bitte https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html –

+0

, welcher Teil des Artikels werden Sie für die Lokalisierung Problem bezieht? Ich bin schon durch die Post gegangen. @NazmulHasan –

+0

möglicherweise Problem sind Ihre Localizable.strings? –

Antwort

4

Sie müssen die Zielmitgliedschaft der Datei Localizable.strings ändern. Wählen Sie links im Projektnavigator Localizable.strings aus, öffnen Sie dann auf der rechten Seite den Dateiinspektor und fügen Sie im Feld "Zielmitgliedschaft" ein Häkchen neben Ihrem Erweiterungsziel hinzu.

enter image description here

+0

Vielen Dank @ovejka. Jetzt funktioniert es gut. Danke noch einmal. –

Verwandte Themen