相关疑难解决方法(0)

在视图控制器之间传递数据

我是iOS和Objective-C以及整个MVC范例的新手,我坚持以下内容:

我有一个视图作为数据输入表单,我想让用户选择多个产品.产品列在另一个带有a的视图中,UITableViewController我启用了多个选择.

我的问题是,如何将数据从一个视图传输到另一个视图?我将UITableView在数组中保留选择,但是如何将其传递回上一个数据输入表单视图,以便在提交表单时将其与其他数据一起保存到Core Data?

我已经四处浏览并看到一些人在app delegate中声明了一个数组.我读了一些关于单身人士的事情,但不明白这些是什么,我读了一些关于创建数据模型的内容.

执行此操作的正确方法是什么?我将如何进行此操作?

model-view-controller objective-c uiviewcontroller ios swift

1340
推荐指数
34
解决办法
44万
查看次数

在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做准备,但它本来是一个教程应用程序.

干杯

xcode ios swift

9
推荐指数
1
解决办法
5407
查看次数

从swift中的childcontroller调用parentController方法

我正在做一个简单的customtableview项目.我有viewController.swift和customcell.swift文件.我在viewcontroller文件中有一个方法.如何从customcell文件中调用该方法.任何帮助将不胜感激.谢谢提前

ios swift

3
推荐指数
1
解决办法
2674
查看次数