2017-08-28 98 views
-3

我得到的字符串作爲迴應,我想將其轉換成詮釋下面是我的代碼類型轉換字符串INT

Int("\(dicOtherData["active_job"])!")! 

但它會在運行時

+0

tag * typecasting-operator *錯誤兩次。沒有操作員參與,類型不會被鑄造。 – vadian

回答

4

切勿強行拆開包裝給人致命錯誤如果你不能100%確定它包含你的期望,那麼這是一個可選項。寧可使用像這樣的模式:

if let myString = dicOtherData["active_job"], let myInt = Int(myString) { 
    // do something 
}