久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

JSON數據轉成Dictionary之后用objectForKey賦值導致程序崩潰

瀏覽:197日期:2024-10-15 09:19:51

問題描述

從一個服務器返回的Response里把JSON數據轉化成了Dictionary, 然后用進行賦值

title = json?.objectForKey("Titel_Live") as! String

但有時候會導致程序奔潰。 因為在我自己的設備上沒有出現過所以也沒法Debug,都是從Crash reports里看到的,但是看不太懂,所以請大家幫幫忙。

源代碼

JSON數據轉成Dictionary之后用objectForKey賦值導致程序崩潰

崩潰記錄

JSON數據轉成Dictionary之后用objectForKey賦值導致程序崩潰

問題解答

回答1:

盡量不要用強制解包像這樣子如果解包失敗給空字符串:

`title = (json?objectForKey('Title_Live') as? String) ?? ''`

回答2:

你用了強制解包,你在解包前,確定有值再解包。你也可以使用swiftyjson庫,不會出現崩潰的

相關文章:
主站蜘蛛池模板: 邳州市| 手游| 年辖:市辖区| 兴山县| 普兰店市| 花莲市| 南和县| 乐至县| 斗六市| 大洼县| 泸定县| 海阳市| 海城市| 威海市| 灵川县| 织金县| 体育| 七台河市| 米易县| 定南县| 镇平县| 娱乐| 长治市| 佳木斯市| 葵青区| 巨野县| 科技| 五河县| 白山市| 新源县| 农安县| 会理县| 甘孜县| 北安市| 岫岩| 江津市| 光山县| 金华市| 崇左市| 牙克石市| 高淳县|