我已经使用了一个数组来填充UITableView的行。
选择一行后,我需要根据所选行填充某些出口(标签,文本字段等)从数组中检索信息。
例如:
我在ViewController的didSelectRowAtIndexPath
中为TableView创建了一个itemSelected变量,我将其设置为indexPath.row
itemSelected = indexPath.row
然后在我的viewDidLoad中为我的otherViewController我需要通过
检索信息array[itemSelected]
但是,我得到一个编译器错误,上面写着:"表达式解析为未使用的i值"
答案 0 :(得分:3)
在这里,您只需访问数组但不调用任何值。例如,如果您在数组中有一个键名称“Name”,并且您想将其设置为UILabel,那么就这样做。
self.Name.text = array[itemSelected].valueForKey("Name") as! String
如果不是只是用它做点什么。
self.Name.text = array[itemSelected] as! String
OR
print(array[itemSelected])