gpt4 book ai didi

ios - 我无法将 TableViewCell 按钮连接到 TableViewController!如何将值从 TableViewCell 连接到 TableViewController?

转载 作者:行者123 更新时间:2023-11-28 06:54:14 26 4
gpt4 key购买 nike

据我了解,我无法使用 socket 连接将单元格中的按钮连接到我的 TableViewController。 不过,我可以使用操作连接将单元格中的按钮连接到我的 TableView。这是我巨大问题的根源。

在我的单元格中,我有一个 TextView 、一个带有重叠按钮的 ImageView 和一个发送按钮。 这是细胞

enter image description here

我使用 imagePicker 将图像分配给 imageView。 imagePicker 必须从 tableViewController 打开(它不能在单元格中打开)。

var MyImage = UIImage?()
var MyName = String()
var MyStatus = String()

// This is ImgButton that overlays the imageView
@IBAction func MyImageButtonAction(sender: AnyObject) {

// Select Image
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
imagePicker.allowsEditing = false
self.presentViewController(imagePicker, animated: true, completion: nil)

}
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {
// The image chosen by the user is now called MyImage
MyImage = image
self.dismissViewControllerAnimated(true, completion: nil)

}

现在,当点击发送按钮时,我将 MyImage 设为 Parse.com 的 PFFile,并将其发送到数据库。我不需要在这里提供完整的细节。这部分工作正常。

问题是,我不知道如何正确地将单元格连接到 tableViewController,以便我可以将值从一个传递到另一个。我想从单元格中获取 textView.text 到 tableViewController,以便从那里我可以将它与图像一起发送到数据库。另一个问题是,虽然用户可以选择图像并将其发送到数据库,但他们无法将所选图像放入他们的 imageView

这是我尝试将单元格连接到 tableViewController:

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

cell.MyName.text = MyName

return cell
}

我希望他的代码意味着 MyName 现在是包含用户在单元格中的 textView.text 中输入的 .text 的变量。我尝试将 MyName 发送到数据库,但它是空的。

如何从 tableViewCell 中获取 textView.text 到我的数据库中?

最佳答案

你可以设置 UITableViewCell 的每个元素的标签,然后你可以在 cellForRowAtIndexPath 中访问它,就像

if let textfield = cell.viewWithTag(21) as? UITextField {
textfield.text = MyName
}

关于ios - 我无法将 TableViewCell 按钮连接到 TableViewController!如何将值从 TableViewCell 连接到 TableViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34149850/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com