想知道我在这里错过了什么。相对较新的C和iOS开发,所以请好起来;-)。在viewController
我有一个名为_objects
的NSMutableArray,它具有不断变化的tableView,因此数组的大小也在变化。要初始化我的NSMutableArray,我已经做到了这一点:为什么此代码中的计数为0,而不是正确的值?
// viewController.m
if (!_objects) {
_objects = [[NSMutableArray alloc] init];
}
[_objects insertObject:[NSString stringWithFormat:@"%@", x] atIndex:y];
我的目标是在calculatorViewController
使用_objects.count
,所以我这样做:
// calculatorViewController.m
NSInteger count = viewController._objects.count;
NSLog(@"Count: %i", count);
然而,在日志,我得到Count: 0
,即使计数不为零。我在这里错过了什么?
谢谢!
如果(_objects){ } – Abhishek
你能告诉我你是如何创建的viewController例如,好像你正在创建一个新的实例,这就是为什么有阵没有项目。 – rishi
rishi说的很可能是真的。 – user523234