繁体   English   中英

如何在另一个控制器中快速传递tableview索引路径行值?

how to pass tableview index path row value in another controller in swift?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

在我的应用程序中,我使用了标签栏控制器,在那些视图控制器中使用了tableview。 当我单击一个表的行值时,它的值可以在另一个视图控制器中访问。 我尝试使用segue,但是它会给出错误“无法使用仅在导航控制器中使用的segue”,我该怎么办? 谢谢

这是我的代码。

 var row = ""
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {

    row = itemid[indexPath.row]

    var db1 = NewVehicalViewController()
    db1.temp = row

    self.performSegueWithIdentifier("updatevehicalsegue", sender: tableView)
}

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {

    if(segue.identifier == "updatevehicalsegue"){
        var vrc = segue.destinationViewController as NewVehicalViewController;

     vrc.temp = row           
    }
}
1 个回复

您的UITableViewController需要嵌入到UINavigationController

为此,请在情节提要中选择tableViewController对象,转到顶部的“ Editor ”,选择“ Embed In然后选择“ Navigation Controller

3 如何维护隐藏单元格的tableview索引path.row值

我有一个带有播放按钮的表格视图。 我已经分配了button.tag = index path.row ,但是我有一个允许隐藏单元格的功能。 当我隐藏单元格时,由于sender.tag错误,因此播放按钮会播放第一首索引歌曲 我想获得正确的索引路径,即使隐藏了单元格也是如此。 ...

7 IOS Swift TableView编辑索引路径中行的操作

我想知道是否有一个选项可以关闭表格视图中的编辑菜单(如屏幕截图所示),当我们向右滑动时,我们会看到这一点。 我希望菜单在我选择一个选项后立即关闭,在我的情况下,即使我选择了任何一个选项,它也不会关闭。 它只在我选择屏幕上的任何位置时关闭。 以下是我正在使用的代码 ...

8 如何将值从一个视图控制器传递给另一个swift?

我正在使用情节提要构建iOS应用程序。我已经在我的应用程序中使用swift实现了谷歌地图。我正在获取标签中的地址值。我面临着将该标签值传递给另一个类的问题(第一个视图控制器)用目标写成c。 现在,在第一个视图控制器中的情节提要中发生了什么,我有一个按钮,然后单击该模式按钮即可执行以打开第二 ...

2014-12-30 10:12:10 1 5040   ios/ swift
10 如何快速编辑行而不在tableview中添加另一行

我在 firstVC Tableview 中从 JSON 显示所有地址.. 我在 secondVC tableview 中显示的相同地址在这里我有一个选项编辑..所以如果我点击 editBtn 我可以将地址发送到 nextVC 地图..在 nextVC 如果我继续我要去 finalVC 然后在这里我 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM