使用另一个类中的对象

问题描述:

我有两个UIViewControllers,其中一个我想要显示一个自定义按钮。我为此编写了代码。我也写了popover的代码到另一个ViewController,并且由于两个控制器都属于我的'ViewController'类,这个按钮也显示在第二个ViewController上,我不想这样做。使用另一个类中的对象

很显然,我可以创建另一个类,使我的第二ViewController一个类别的成员,但我想要的代码为我的第二ViewController更改按钮的颜色在第一ViewController,所以我怎么能使用一个对象从我的第一堂课在第二课implementation档案?

我有一个两个UIViewControllers,其中我想要显示一个自定义按钮 。我为此编写了代码。我还写了 popover的代码给另一个ViewController,并且因为这两个控制器都是我的'ViewController'类的子类,所以在第二个ViewController上也显示了按钮 ,这是我不想要的。

为什么你不在第一个cass中创建一些私有的财产,这样它就不会被继承。


很显然,我可以创建另一个类,使我的第二的ViewController 这个类中的一员,但我要为我的第二 视图控制器代码更改按钮的颜色在第一 视图控制器,那么如何使用 第二类实现文件中的第一个类中的对象呢?

您的主要问题是从ClassB的ClassA访问对象

这里有很多方法,这里的答案,要做到:

Update a label through button from different view

Xcode - update ViewController label text from different view

Setting label text in another class

Set label on another view to stored NSDate

+2

第一链接伟大的工作,非常感谢! – 2013-03-03 15:45:53