我已经创建了一个表和一个搜索栏控制器。我使用了一种结构来创建表内容。我只想将数据存储在所选单元格中的变量中。我是新的iOS开发人员。请帮助:) TIA

//my struct

import Foundation
struct areas
    {
        let name : String
    }

// table contents

 override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = self.tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! UITableViewCell

      var place :areas

        if tableView == self.searchDisplayController!.searchResultsTableView{

            place = filteredareas[indexPath.row]
        }

        else{

            place = places[indexPath.row]
        }

        cell.textLabel!.text = place.name
        cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator

        return cell
    }


如何使用didSelectRowAtIndexPath来了解单击的单元格的内容?

最佳答案

试试看

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
        var place: areas
        place = filteredareas[indexPath.row]
        // do with place whatever you want
}

关于ios - DidSelectRowAtIndexPath SWIFT,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34440802/

10-13 08:46