IOS学习--- Swift JSON解析

var feedbackSurveyJSON:JSON!
let jsonData = NSData(contentsOfFile: NSBundle.mainBundle().pathForResource(FEEDBACK_FILE_NAME, ofType: "")!)
        let jsonObject : AnyObject! = NSJSONSerialization.JSONObjectWithData(jsonData!, options: NSJSONReadingOptions.MutableContainers, error: nil)
        feedbackSurveyJSON = JSON(jsonObject)

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCellWithIdentifier("FEEDBACK_CELL", forIndexPath: indexPath) as! UITableViewCell
        var cellLabel = cell.contentView.viewWithTag(CELL_TAG_LBL) as! UILabel
        var cellbutton = cell.contentView.viewWithTag(CELL_TAG_BTN) as! UIButton
        if let questionAnswer = feedbackSurveyJSON[FEEDBACK_KEY_QUESTIONS][indexPath.section][FEEDBACK_KEY_ANSWER][indexPath.row].string{
            cellLabel.text = questionAnswer
        }
        if feedbackSurveyAnswers[indexPath.section][FEEDBACK_KEY_ANSWER]?.integerValue == indexPath.row{
            cellbutton.hidden = false
            cellLabel.font = UIFont(name: "STHeitiSC-Medium", size: 17)
            cell.contentView.backgroundColor = UIColor(red: 247.0/255, green: 235.0/255, blue: 219.0/255, alpha: 1)
        }
        else{
            cellbutton.hidden = true
            cellLabel.font = UIFont(name: "STHeitiSC-Light", size: 17)
            cell.contentView.backgroundColor = ColorConsts.lightYellow
        }
        return cell
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值