国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Swift Json 解析異常處理

2019-11-11 06:35:23
字體:
來源:轉載
供稿:網友

{

        

        // 1.獲取本地json文件路徑

        let jsonPath =NSBundle.mainBundle().pathForResource("MainVCSettings.json", ofType:nil)

        // 2.加載json數據

        let jsonData =NSData(contentsOfFile: jsonPath!)

        // 3.序列化json

        do{

             // throw是Xcode7最明顯的一個變化, Xcode7之前都是通過傳入error指針捕獲異常, Xocode7開始通過try/catch捕獲異常

            let dictArray =try NSJSONSerialization.JSONObjectWithData(jsonData!, options:NSJSONReadingOptions.MutableContainers)

            

            // 遍歷字典時候需要明確指明數組中的數據類型

            for dictin dictArray  as! [[String:String]]

            {

                 // 由于addChildVC方法參數不能為nil, 但是字典中取出來的值可能是nil, 所以需要加上!

                addChildViewController(dict["vcName"]!, title: dict["title"]!, imageName: dict["imageName"]!)

            }

        }catch{

            addChildViewController("HomeTableViewController", title:"首頁", imageName: "tabbar_home")

            addChildViewController("MessageTableViewController", title:"消息", imageName: "tabbar_message_center")

            addChildViewController("DiscoverTableViewController", title:"發現", imageName: "tabbar_discover")

            addChildViewController("PRofileTableViewController", title:"我", imageName: "tabbar_profile")

        }

    }


上一篇:簡單工廠模式

下一篇:Eclipse快捷鍵大全

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蓬溪县| 离岛区| 莎车县| 吴堡县| 紫金县| 祁连县| 安陆市| 邢台县| 乃东县| 安丘市| 绵阳市| 万全县| 莒南县| 庆元县| 河曲县| 永靖县| 都江堰市| 克什克腾旗| 辉南县| 彩票| 宁明县| 常州市| 永福县| 八宿县| 秦安县| 夹江县| 凭祥市| 阿尔山市| 琼结县| 哈密市| 湘西| 通渭县| 尼玛县| 青川县| 衢州市| 包头市| 南投县| 义乌市| 莱阳市| 桐梓县| 莱阳市|