那么你好,我刚加入了stackoverflow因为我从那时起就一直在寻找答案。
我对Swift很新,但到目前为止开发工作已经很好了。
因此我在我的主ViewController中有这个TableView,用户可以点击"添加"按钮到达另一个ViewController。第二个ViewController要求你通过UIImagePicker(完全设置和完成)和标题来选择一张图片。
现在传递文本的数据根本不是什么大事,我只是自己制作了一个constant.swift文件,在其中我创建了一个字符串数组来保存UserDefaults中的文本并将其添加到另一个ViewController中。的TableView。
但现在我无法弄清楚如何将选中的图片分配到正确的TableView单元格,并将其保存在UserDefaults中
希望你能提供帮助,最好的问候尼克
哦顺便问一下。如果您需要任何代码片段,我当然可以添加,但是由于我还没有想出如何解决我的问题,所以没什么可看的编辑:
AddViewController
@IBOutlet var nameInput: UITextField!
@IBAction func add(_ sender: Any) {
if nameInput.text != nil && nameInput.text != "" {
categoryList?.append(nameInput.text!)
nameInput.text = ""
performSegue(withIdentifier: "addItemSegue", sender: self)
} else{
}
}
@IBOutlet weak var productImage: UIImageView!
@IBAction func importImage(_ sender: AnyObject)
{
let image = UIImagePickerController()
image.delegate = self
image.sourceType = UIImagePickerControllerSourceType.photoLibrary
image.allowsEditing = false
self.present(image, animated: true)
{
}
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String: Any])
{
if let image = info[UIImagePickerControllerOriginalImage] as? UIImage
{
productImage.image = image
} else {
}
self.dismiss(animated: true, completion: nil)
}