取 json 技巧: 通过模拟器
-
注意 nil 错误
-
形式为 plist
extension UIViewController{
func columnContents(get send: R_get_column_contents, completion done: @escaping (Column_detail) -> Void){
print(NSTemporaryDirectory())
Base.netHud.request(.get_column_contents(send)) { (result) in
do{
let data = try result.get().data
// let test = String(data: data, encoding: .utf8)
// print(test ?? "gg")
let json = try JSONSerialization.jsonObject(with: data, options: JSONSerialization.ReadingOptions())
if let dict = json as? NSDictionary, let dictIn = dict["data"] as? NSDictionary {
let haha = dictIn.write(toFile: "/Users/jzd/Movies/Videos/two.plist", atomically: true)
print(haha, "333 111 ")

本文介绍了如何在iOS模拟器中有效地获取和处理JSON数据,特别提醒注意处理可能的nil错误,同时指出数据是以plist形式呈现的。
最低0.47元/天 解锁文章
1231





