我正在尝试将数据从一个tableviewcell内的一个集合视图分割(传递数据)到另一个视图控制器。我尝试使用了didselect委托,但仍然坚持如何正确地传递数据。似乎我以某种方式绕过了它,但我想学习正确的方法。下面是我的代码:
我的主视图控制器:
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically
在我对我的项目发表评论之前,我是Swift的新手,正在努力学习。
在我的项目中,我有两个视图控制器,将命名为FirstViewController和SecondViewController。这两个视图控制器可以通过Tab Bar Controller访问。
在我的FirstViewController中,用户可以添加数据(假设实例为“A”的对象),然后分割到SecondViewController以在图表上显示它。我的用户可以返回到FirstViewController添加另一个数据(现在是实例"A“和”B“的对象),然后分段到SecondViewController以在图表上显示。
所以这就是我要做的..我有loginviewcontroller和inboxviewcontroller,我通过segue连接我的收件箱视图控制器,连接到loginviewcontroller中的登录按钮,我只需要在成功状态下导航到收件箱视图控制器,如果登录失败,我需要显示一个警告并停留在loginviewcontroller中,我检查了prepareforSegue方法并解决了它,但它似乎不会帮助我,因为segue将打开inboxviewcontroller,而不管是否调用segue的perpareforsegue。我不想为登录按钮编写IBaction,然后在其中调用"self pe
我正在尝试制作这个应用程序,我在一个视图控制器上绘图,然后转到另一个视图控制器,在那里也有相同的绘图。我已经到处寻找,但我没有找到任何关于在视图控制器之间传输绘图的东西。我是一名高中生,对于使用任何编码,特别是使用Xcode 8和Swift 3,我都是一个初学者。如果您能给我任何提示,我将不胜感激。谢谢!:)
更新:因此,我在一个视图控制器上的UIimage上绘图,并试图将相同的绘图放到另一个视图控制器上,只是为了显示,它在传输后不需要编辑。
这就是我要在UIimage上绘制的所有代码
@IBOutlet weak var imageViewPass: UIImageView!
var la