首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据另一个数组的索引检索值

根据另一个数组的索引检索值
EN

Stack Overflow用户
提问于 2018-06-22 12:44:44
回答 1查看 55关注 0票数 0

长期以来,我在这方面面临着一个问题。

  • 问题:

我需要根据tableView中下面的数组的索引来获得值。

代码语言:javascript
复制
indexArray = [3, 6, 4, 5, 8, 30, 31, 7, 18, 29, 1]

paramNameArray = ["Date", "Sync Time", "UUC2T7", "Set MD", "Total KVA", "Total KW", "Running MD", "SMS 1 KW", "P.F.", "ET-5 KW", "ET-3_4 KW", "ET- 6_7 KW", "ABP-1 KW", "ABP-1A KW", "ABP-2 KW", "G-22 KW", "UUC36T37", "G-23 KW", "WRM KW", "Total KWH", "Total KVAH", "ET-5 KWH", "ET-3_4 KWH", "ET-6_7 KWH", "ABP-1 KWH", "ABP-1A KWH", "ABP-2 KWH", "SMS 1 KWH", "UUC60T73", "PLC Time", "Voltage", "Current", "Load Factor", "Avg. P.F."]

问题:

  • 现在在我的cellForRowAt indexPath of my tableView中,我需要将MD值设置为indexPath 0(需要值按照indexArray的索引)。

这样,对于我的tableView的每一行,我都需要根据indexArray的索引值。

例如,

代码语言:javascript
复制
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell 
{
    (at 0th Index) cell.lblParameter.text = "Set MD"  // value from paramNameArray as per indexArray's index(3)

    (at 1st Index) cell.lblParameter.text = "Running MD"  // value from paramNameArray as per indexArray's index(6) 

    // And so on...

    return cell
}

非常感谢,谢谢!)

EN

回答 1

Stack Overflow用户

发布于 2018-06-22 12:59:00

首先,您需要使用indexArray方法中的索引路径从cellForRowAt:获取索引。然后使用这个索引(从indexArray获得),您可以从paramNameArray中得到值。

代码语言:javascript
复制
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

let index = indexArray[indexPath.row] as! Int

//check that index won't exceeds `paramNameArray.count` otherwise it will throw `ArrayIndexOutOfBoundsException`.

  if index < paramNameArray.count {

    let text = paramNameArray[index]
    cell.lblParameter.text = text
  } else {
     cell.lblParameter.text = "some default text goes here in case if value is not present"
  }

  return cell
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50988239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档