【发布时间】:2015-05-19 04:36:17
【问题描述】:
在我最初的视图中,有一个空白的textField(上面有一个不可见的按钮),当您单击它时,它与TableView 相连。我想将文本数据从我的TableViewCell 选择发送到原始视图中的空白textField。
我制作了一个View2.swift 文件,它是我原来的View 的复制品。我试图编辑那里的源代码以通过从TableView 的indexPath 发送.text 来推送textData。
This video 展示了如何将数据从第一个视图发送到第二个视图,但我正在尝试将数据从我的第二个视图 (TableView) 发送回我的第一个视图 (View)。
这是我的代码:
ViewController.swift
import UIKit
class ViewController: UITableViewController {
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
var DestViewController : View2 = segue.destinationViewController as! View2
DestViewController.formulaSelectionText = ViewController.
}
}
View2.swift:
import Foundation
import UIKit
class View2: UIViewController {
override func viewDidLoad(){
formulaSelection.text = indexPathForCell(Cell: UITableView)
}
}
我认为最好只更新初始视图中的值。我在想UITextFieldDelegate?
【问题讨论】:
-
在这里写你的代码sn-p,你试过什么。
标签: swift xcode6 tableview textfield tableviewcell