我在- (void)viewDidLoad { [self dataArray]; }
其他地方没有写过任何请求数据的方法
我觉得应该是哪里写了for循环还是怎样的让他一直请求
我打断点了,但是他没有在其他地方跳 就是一直做dataArray这个方法
我仔细看了我的方法
-
(NSMutableArray *)dataArray{
if (_dataArray == nil) {
_dataArray = [[NSMutableArray alloc]init];
}
/数据请求部分/
/刷新数据/
return _dataArray;
}
-
(NSMutableArray *)dataArray{
if (_dataArray == nil) {
_dataArray = [[NSMutableArray alloc]init]; /*数据请求部分*/ /*刷新数据*/
}
return _dataArray;
}
就是因为我把数据请求写在了这个if(_dataArray == nil) { } 语句之外,让他判断的时候,一直是循环做self dataArray,并且刷新数据