我有一个NSMutableArray
,我需要从另一个类访问它。这是我迄今为止所做的;从另一个类访问一个NSMutableArray
我宣布在
.h
文件NSMutableArray *muArr
,并@property(nonatomic, retain) NSMutableArray *muArr
。@synthasize muArr;
在.m
文件,最后填充它:[muArr addObject: @"First"];
现在
SecondView
我添加了import语句#import "FirstView.h"
写道:FirstView *frv = [[FirstView alloc]init];
然后NSLog(@"%i",[frv.muArr count]);
这些线的代码写在viewDidLoad
方法中。当打印NSLog
时,我得到0
记录而不是1
。
这是为什么?我做错了什么,有人可以给我看一个示例代码/教程?
你用哪种方法填充muArr(addObject:call是哪里)? –
我在'didSelectRowAtIndexPath'里写了它,所以当用户点击单元格/行时。这个方法被执行,'muArr'被填充。 – Illep
你有没有实际创建NSMutableArray?我没有看到有这样的说法。 –