我一直在使用以下代码行来解析Objective-C中的JSON数据,但Swift中的相同内容会使应用程序崩溃.
NSDictionary* json = [NSJSONSerialization
JSONObjectWithData:_webData
options:kNilOptions
error:&error];
Run Code Online (Sandbox Code Playgroud)
我试过使用NSJSONReadingOptions.MutableContainers但似乎没有用.我已经使用在线发现的各种JSON有效性检查器验证了从Web服务器获取的JSON数据的有效性.
[编辑]我使用的swift代码如下:
let jsonResult: NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options:NSJSONReadingOptions.MutableContainers , error: &error) as NSDictionary
Run Code Online (Sandbox Code Playgroud)
[UPDATE]
使用let jsonResult: AnyObject! = NSJSONSerialization.JSONObjectWithData(data, options:NSJSONReadingOptions.MutableContainers, error: error) as? NSDictionary解决了这个问题.
我有一个UITableView与UITableViewCell来自不同的笔尖文件加载当用户轻敲或双抽头的小区,即,有不同高度的三个不同的笔尖文件,每一个用于正常,抽头和双击.
如何识别加载的笔尖heightForRowAtIndexPath:以动态设置行高?