好的,所以我希望我能走上正轨。
所以这是我的第一个班级的.h文件,我只是在这里声明方法:
-(NSMutableArray *)get;
现在让我们跳转到第一个类的.m文件,这是方法:
-(NSMutableArray *)get {
return testArray;
}
我有一个名为NSMutableArray
的{{1}},其中包含2个testArray
。
我需要将该数组传递给我的下一个课程
当然在下一堂课我导入第一堂课。
现在我需要在第二节课中获得NSStrings
的值。这就是我在做什么(甚至不确定我是否正确行事)
testArray
我从这里做什么?
该方法返回True_FalseViewController *controller = [[True_FalseViewController alloc]init];
NSMutableArray *array = [[NSMutableArray alloc]init];
[controller get]; //here i call the method
NSLog(@"%d", array.count);
NSLog(@"%@", array);
,但我不知道将其放入名为NSMutableArray
的其他数组中。
感谢您提供任何帮助, 雅各布
答案 0 :(得分:2)
为什么不在array
中保存返回值? :
NSMutableArray *array = [controller get];
就是这样。
答案 1 :(得分:0)
array = [[NSMutableArray alloc] initWithArray:[controller Get]];
答案 2 :(得分:0)
您是否在第一个类.m ??
中初始化(alloc + init)testArray答案 3 :(得分:0)
在返回之前,您是否检查过第一个类的testArray是否有值?
尝试检查testArray是否有某些值:
NSLog(@"%@",testArray);
你的testArray可能没有任何值可以返回。