-2

可能重复:
iPhone:如何在标签栏应用程序中的多个视图控制器之间传递数据

我在一个视图中有一个“进度视图”,它是 0.60、0.40 或 0.30,具体取决于用户输入的内容。如果用户转到下一个视图,我希望进度视图与上一个视图中的值相同。

我搜索了互联网,但没有运气,我尝试了我在互联网上找到的所有东西以及我能想到的所有东西。有任何想法吗?

4

2 回答 2

0

当您在 Objective-C 中编写子类时,您可以向新类添加属性,这些属性可以由父控制器(实例化自定义子类的类)访问和写入。我建议您研究一下 Objective-C 中的属性是如何工作的;它们实际上非常简单。如果你愿意,我可以提供一个简单的例子。让我知道。

于 2012-07-09T23:18:26.977 回答
0

视图控制器是一个对象。所以,首先,你创建一个。这为您提供了对新视图控制器的引用。然后,您可以使用该引用发送控制器消息:

MyViewController *myVC = [[MyViewController alloc] initWithNibName:nil bundle:nil];
[myVC setSomeData:someData];

如果您想要更多,您将不得不编辑您的问题以更具体。

于 2012-07-09T23:14:36.547 回答