国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:163日期: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庫,不會出現崩潰的

相關文章:
主站蜘蛛池模板: 东乡族自治县| 灵川县| 塔河县| 米易县| 涟水县| 温宿县| 同江市| 天台县| 依安县| 余江县| 安阳县| 凌海市| 秦安县| 景谷| 咸宁市| 陈巴尔虎旗| 兰西县| 甘德县| 嘉荫县| 华安县| 上高县| 毕节市| 金平| 凤翔县| 汕头市| 蒙阴县| 平原县| 通州区| 共和县| 永登县| 漳浦县| 同仁县| 清苑县| 香格里拉县| 邵阳县| 孟连| 临漳县| 伊川县| 南汇区| 绥滨县| 莎车县|