将数据从表视图传递到视图控制器的textview

时间:2015-06-12 12:07:07

标签: ios swift

我刚刚找到了一个教程,如何将两个表视图之间的数据传递给ViewController的textview,这很好但是我需要一个关于将数据从一个表视图传递到ViewController的textview的应用程序,我正在搜索这个小问题但是找不到它,希望你们了解我,这里是我创建的应用教程的图片,我上传的小图片因为无法在这里发布:

{{1}}

1 个答案:

答案 0 :(得分:0)

以下是一个tableViewdetailView的完整更新代码:

import UIKit

class FirstTableViewController: UITableViewController{

var FirstTableArray = [String]()
var passThisArray = [String]()

override func viewDidLoad() {
    super.viewDidLoad()
    // This array will display on your tableviewcell.
    FirstTableArray = ["First", "Second", "Third","Fourth"]

    //You can pass element of this array
    passThisArray = ["element1", "element2", "element3", "element4"]

}

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return FirstTableArray.count
}

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {


    var Cell = self.tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! UITableViewCell

    Cell.textLabel?.text = passThisArray[indexPath.row]

    return Cell

}

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    if(segue.identifier == "detailView") {
        var vc = segue.destinationViewController as! ViewController

        //Get the Index of selected Cell
        var indexPath : NSIndexPath = self.tableView.indexPathForSelectedRow()!

        //assign string to next view controller instance from selected cell.
        vc.FirstString = FirstTableArray[indexPath.row]
       }
    }
}

您必须修改项目中的许多内容。

HERE是你的项目。