我是iOS和Objective-C以及整个MVC范例的新手,我坚持以下内容:
我有一个视图作为数据输入表单,我想让用户选择多个产品.产品列在另一个带有a的视图中,UITableViewController我启用了多个选择.
我的问题是,如何将数据从一个视图传输到另一个视图?我将UITableView在数组中保留选择,但是如何将其传递回上一个数据输入表单视图,以便在提交表单时将其与其他数据一起保存到Core Data?
我已经四处浏览并看到一些人在app delegate中声明了一个数组.我读了一些关于单身人士的事情,但不明白这些是什么,我读了一些关于创建数据模型的内容.
执行此操作的正确方法是什么?我将如何进行此操作?
model-view-controller objective-c uiviewcontroller ios swift
我正在重写一个将代码从Objective-C转换为swift的教程.该应用程序从VC移动,其中有3个滑块(红色,绿色和蓝色)设置背景颜色,颜色名称的标签和链接到第二个VC的按钮.在第二个VC中,来自第一个VC的颜色用作背景,用户有机会命名颜色.
当用户输入颜色名称时,它应该将新颜色名称返回到原始VC,显示颜色名称的标签应显示输入的文本.
以下是导致问题的代码:
func textFieldShouldReturn(nameEntry: UITextField) -> Bool
{
ViewController().colourLabel.text = nameEntry.text
nameEntry.resignFirstResponder()
dismissViewControllerAnimated(true, completion: nil)
return true
}
Run Code Online (Sandbox Code Playgroud)
生成错误" 致命错误:在展开可选值时意外发现nil".但是调试nameEntry.text中有一个字符串.
我有点难过.我可以尝试为unwind segue做准备,但它本来是一个教程应用程序.
干杯
我正在做一个简单的customtableview项目.我有viewController.swift和customcell.swift文件.我在viewcontroller文件中有一个方法.如何从customcell文件中调用该方法.任何帮助将不胜感激.谢谢提前