正如您在图块中看到的那样,我尝试在两个视图(所选对象的ID)之间共享一个变量。
我能怎么做?

这是我放在其他视图上的代码:

EditProd *edit = [[EditProd alloc] initWithNibName:@"EditProd" bundle:[NSBundle mainBundle]];
// Pass the selected object to the new view controller.
[self.navigationController pushViewController:edit animated:YES];
[edit release];


在我的其他视图中,需要哪个代码来获取此变量?

最佳答案

EditProd应该具有公共属性,例如

 @property bool myBooleanVariable;


然后只需从view1更改它,例如

EditProd *edit = [[EditProd alloc] initWithNibName:@"EditProd" bundle:[NSBundle mainBundle]];
edit.myBooleanVariable = false;
[self.navigationController pushViewController:edit animated:YES];
[edit release];

关于objective-c - 如何在iOS的两个 View 之间传递变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8297527/

10-08 22:42