这是我的代码
self.valueofID = json["id"] as? String
NSLog("%@", self.valueofID?)
返回的价值类似于" 10122"
如果我将其作为NSNumber传递,则单元格下方显示错误 找不到会员valueofID
cell.detailTextLabel?.text = repositories[indexPath.row].valueofID!
我需要从单元格中获取10122值以传递给下一个类。请提供一些帮助
关于数组的更多信息
if let reposArray = jsonResult["results"] as? [NSDictionary] {
for item in reposArray {
self.repositories.append(Repository(json: item))
}
答案 0 :(得分:0)
我设法自己动手 首先将其更改为NSNumber
self.valueofID = json["id"] as? NSNumber
NSLog("%@", self.valueofID?)
它为您提供NSNumber中的值,然后在传递到TableView单元格之前将此值转换为NSString。因为除了字符串
之外,它不需要NSNumber或intvar mString2 : String? = String(stringInterpolationSegment:
repositories[indexPath.row].valueofID!)