你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
莫问
赞同来自:
@interface SecondViewController : UIViewController @property/nonatomic, strong/NSArray *array; @end
SecondViewController *controller = [[SecondViewController alloc]....] controller.array = yourArray.//the array you want to pass
窦买办
return _theArray;
@interface FirstViewController : UIViewController { NSArray *_theArray; } - /NSArray */theArray;
- /NSArray */theArray { return [NSArray arrayWithArray:_theArray]; }
NSArray *fooArray = [firstControllerReference theArray];
fooArray
theArray
小姐请别说爱
喜特乐
var yourArray = [String]// yourArray.append/"String Value"/ let testEventAddGroupsViewController = segue.destination as! TestEventAddGroupsViewController testEventAddGroupsViewController.testEvent = yourArray
var testEvent = [String]//
要回复问题请先登录或注册
4 个回复
莫问
赞同来自:
现在B. FirstViewconrtoller 刚刚通过它
窦买办
赞同来自:
. 这通常是一个错误的代码设计。 您的问题的最佳解决方案是:
在文件中 .h 您的第一个控制器:
在文件中 .m 您的第一个控制器:
在第二个控制器的代码中,您想要的各处:
NSArray *fooArray = [firstControllerReference theArray];
请记住,在此示例中引用存储在的对象
, 和一样的
. 因此,如果更改对象
, 它也将改变
.
小姐请别说爱
赞同来自:
喜特乐
赞同来自:
第一的 Viewcontroller
在 prepare
在将控制器的第二个提交中作为全局变量
var testEvent = [String]//