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

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

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

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

相關文章:
主站蜘蛛池模板: 加查县| 贵溪市| 灵山县| 宝丰县| 江阴市| 长兴县| 海林市| 晋中市| 东乌珠穆沁旗| 周宁县| 木兰县| 惠安县| 平定县| 砚山县| 乌鲁木齐县| 柯坪县| 天全县| 溧水县| 赤壁市| 札达县| 青浦区| 襄樊市| 酒泉市| 搜索| 乐陵市| 贞丰县| 华阴市| 灵丘县| 广河县| 班戈县| 荃湾区| 县级市| 临猗县| 星座| 措美县| 安岳县| 扎鲁特旗| 安国市| 和硕县| 兴安县| 林西县|