Uygulamamı yerelleştirmeye çalışıyorum ancak uygulama, yerelleştirilmiş dizelerimle karşılaştığında çöküyor, bu da localizedStringWithFormat
kullanıyor. İşte bir örnek: debugger (LLDB) olaraklocalizedStringWithFormat hatası
cell.productRangeLabel.text = String.localizedStringWithFormat(NSLocalizedString("Questions %s", comment: "Subtitle showing the number of questions on each pack"), product.info!.range)
, product.info!.range
doğru dize yazdırır ve sadece NSLocalizedString baskı, eğer localizedStringWithFormat ile doğru çeviri ("preguntas% s) verir, ancak arada o Ben eğer bu konularda biliyorum ama xliff dosyasını içe bir kabus Xcode çökmesini tuttu ve yok
Execution was interrupted, reason: EXC_BAD_ACCESS (code=EXC_I386_GPFLT). The process has been returned to the state before expression evaluation.
lokalize önce, o dize iyi çalıştı ("Questions \(product.info!.range)"
)
. bana bir hata verir. Eminim orada bir dizeleri eksik, ancak sonunda Localizable.strings dosyasını oluşturdu.
Güncelleme: iPhone 6s kullanıyordum o (9.3) simülatör düşmesi sonucu. Şimdi iPhone 4s (9.3) ile çalıştı ve çökmedi, ama tüm dizeleri değişkenler, örneğin: "Preguntas 1-50" yerine "Preguntas ☨ ^^" yerine "