所以我在我的Localizable.strings下面的鏈接文件:超鏈接與不工作在iOS%@
someURL = "https://www.thisisthelink.be/api/article?categoryId=%@&key=ehhssd%bfbfs43-53456Gdffd~563&lang=nl&amount=1000&mobile=true";
哪裏有%@我需要這一類的ID填寫(該部分例如27)。所以在我的代碼還我下面
let URL = String(format: "someURL".localized,String(id))
但是,這給人一種死機了,我真的不知道爲什麼(崩潰只是一個線程1:EXC_BREAKPOINT(代碼= 1,...),所以我無法推斷出什麼是錯的)。
的.localized是以下擴展
extension String {
var localized: String {
return NSLocalizedString(self, comment: "")
}
}
'但是,這給出了一個crash'有什麼錯誤訊息?它出現在哪裏? – Moritz
@EricD崩潰只是一個線程1:。EXC_BREAKPOINT(代碼= 1,......它出現在'讓URL'線的錯誤信息是超級通用的,甚至沒有出現在輸出了 – SoundShock
請問'打印(「someURL」 .localized)'輸出什麼樣的預期?貌似有一個與本地化的字符串的問題。 – Moritz