正如您在图块中看到的那样,我尝试在两个视图(所选对象的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/