遇到一個奇怪的問題。我在下面的響應中打印一個值。在第一個打印語句中,它將打印正確的值,例如Optional(3.0)
但是,當我將此值轉換爲浮點數時,它變爲零。第二個打印語句顯示nil。不知道我做錯了什麼。任何指針爲我?像這樣userInfoDictionary: [String: Any]?
鑄造價值浮動返回零
print("The rating is \(response.userInfoDictionary?[RequestedUserConstant.userRatingKey])")
let userRating = response.userInfoDictionary?[RequestedUserConstant.userRatingKey] as? Float
print("The rating is now \(tutorRating)")
嘗試浮動(「您的價值」) –
用'as檢查一次?字符串'而不是'as? Float'。 –
@NiravD也沒有... – KexAri