0

我是 iOS 开发和 Obj-C 的新手,所以如果这恰好是一个问题的重复(我通过谷歌搜索看到了一些),请原谅我。我确实对 C、C++ 和 C# 有足够的了解,所以我理解了基本概念。

我正在尝试开发的是一个方程计算器 - 即一个主从应用程序,其中选择方程,然后将数据放入适当的框中并计算。

现在,我想知道的是如何通过视图控制器传递数据 - 也就是说,例如,如果选择公式 1 而不是公式 2,那么详细视图如何知道对数据执行适当的计算? 此外,由于有些方程是两个变量,而有些是多元的,我需要使用这些数据来显示/隐藏 UITextField。

是否有一个布尔函数或实例根据选择的单元格返回真值?我该怎么办?

4

1 回答 1

0

在您的 ViewControllerB.h 中

@property(nonatomic) BOOL *isSomethingEnabled;

在你的VC1中,

ViewControllerB *viewControllerB = [[ViewControllerB alloc] initWithNib:@"ViewControllerB" bundle:nil];
viewControllerB.isSomethingEnabled = YES;
[self pushViewController:viewControllerB animated:YES];

但是要将数据传回 ViewController1,您需要使用委托

我猜你不仅是 Objective-C 的新手,而且是堆栈溢出的新手

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

只需在您问题的左侧看到有很多与您有关的问题

于 2013-08-30T09:32:48.593 回答