在prepareForSegue iOS6中传递类实例的指针

时间:2013-04-27 17:32:42

标签: ios6

iOS编程新手,自学。我正在尝试做一些我已经找到很多例子的东西,但是我无法使它工作 - 转向第二个视图控制器,并传递一些数据。

我有两个视图控制器 - mainVC和subVC。在mainVC上,有一个按钮可以启动segue到subVC,并显示subVC。到目前为止,这么好 - 视图控制器显示和segue工作正常。到目前为止,应用程序只有两个视图控制器和一个segue。

我还有一个类的实例,其中包含两个VC共有的一些信息。在mainVC.h和subVC.h中,我将类实例化为:   myClass *myData;

我认为我想要做的是将指向myData的指针传递给subVC,以便在subVC中访问相同的信息。我通过在mainVC.m中添加以下内容来完成此操作:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    subVC *vcDest = [segue destinationViewController];
    vdDest.myData = myData;
}

我在构建之前在Xcode中遇到两个错误。在prepareForSegue的第一行,我得到“使用未声明的标识符'subVC'”。在第二行,我得到“使用未声明的标识符'vcDest'”。

我在这个网站上经历了很多Q& A,其他搜索,试图找出我错过了什么,但没有运气。

0 个答案:

没有答案