2016-04-14 42 views
6

Sto provando a utilizzare la Pseudolinguaggio a doppia lunghezza per testare potenziali problemi di layout con altri linguaggi. Ho abilitato la lingua dell'applicazione -> Lunghezza doppia PseudoLingua nell'editor di schemi, ma quando eseguo l'app nel simulatore, nessuna delle stringhe è stata raddoppiata. Ho provato l'editor di anteprima in Storyboard e le stringhe sono rimaste le stesse.Abilitazione di Double Length Pseudolanguage non funziona in Xcode 7.3

FYI: Ho localizzato la mia app in due lingue, ho una lingua base (inglese) e pt-br (portoghese). Tutte le mie stringhe hardcoded sono state modificate nel codice per utilizzare NSLocalizedString.

+0

Ho lo stesso problema. A volte funziona a volte no – Ethan

risposta

0

Avendo lo stesso problema sia con Xcode 7.3 che con 8 Beta. Se si esegue il simulatore iOS 8 questo sembra funzionare. Non ideale, ma meglio di niente.

3

Provare su un dispositivo reale.

Sembra che questo sia un bug del simulatore sulle versioni più recenti di Xcode.

+1

Di fronte allo stesso problema con xcode 9, non sta caricando il doppio pseudo linguaggio sul simulatore ma sul dispositivo che carica. – Aks

+1

Ho un dispositivo reale e non funziona neanche –

1

Questo potrebbe sembrare completamente non correlato all'argomento, ma credetemi, ho letto correttamente la domanda.

Se si utilizza il pod AFNetworking, passare a AFURLSessionManager.m -> _AFURLSessionTaskSwizzling implementazione e commentare la riga [localDataTask cancel]. Se usi CocoaPods potresti ricevere un avviso per sbloccare la modifica del file. Questo lo aggiusta per me.

+1

Questo funziona davvero, che diavolo – Sam

Problemi correlati