0
我在連接一個字符串中的不同字符串時遇到問題。代碼有效,但我在每個字符串之間插入了一個詞。預先感謝您的回覆。在Swift中刪除可選(「字符串」)2
let locality = String(self.locality)
let postalCode = String(self.postalCode)
let administrativeArea = String(self.administrativeArea)
let country = String(self.country)
let addressFull = locality + ", " + postalCode + " " + administrativeArea + ", " + country
print(addressFull)
輸出
Optional("..."), Optional("...") Optional("..."), Optional("...")
感謝您的回覆,但這是錯誤的。這是我的錯,我沒有解釋得很好,也沒有顯示我的所有代碼。 –
「self.locality」的類型是什麼,它不是可選字符串嗎? 'print(self.locality)'是什麼意思? 'self.postalCode'可能是一個可選的Int。當您使用String(可選(...))創建字符串時,結果也是可選的。 //如果我錯了,請不要接受我的回答,以便我可以刪除它 - 或者在您的問題中提供更多信息,以便我可以更準確地回答。但接受+低投訴的答案很奇怪。 :) 謝謝。 – Moritz