我在- (void)viewDidLoad { [self dataArray]; }
其他地方?jīng)]有寫過任何請求數(shù)據(jù)的方法
我覺得應(yīng)該是哪里寫了for循環(huán)還是怎樣的讓他一直請求
我打斷點了若贮,但是他沒有在其他地方跳 就是一直做dataArray這個方法
我仔細(xì)看了我的方法
-
(NSMutableArray *)dataArray{
if (_dataArray == nil) {
_dataArray = [[NSMutableArray alloc]init];
}
/數(shù)據(jù)請求部分/
/刷新數(shù)據(jù)/
return _dataArray;
}
-
(NSMutableArray *)dataArray{
if (_dataArray == nil) {
_dataArray = [[NSMutableArray alloc]init]; /*數(shù)據(jù)請求部分*/ /*刷新數(shù)據(jù)*/
}
return _dataArray;
}
就是因為我把數(shù)據(jù)請求寫在了這個if(_dataArray == nil) { } 語句之外滨嘱,讓他判斷的時候,一直是循環(huán)做self dataArray,并且刷新數(shù)據(jù)