Methods NSMUTABLEARRY.count始终为零,但存在对象并且可以使用

Methods NSMUTABLEARRY.count始终为零,但存在对象并且可以使用,methods,count,nsmutablearray,zero,Methods,Count,Nsmutablearray,Zero,我正在使用一种方法来填充数组。在返回数组之前,我可以使用friendsArray.count计算对象的数量,得到3。 在使用数组的方法中,我使用以下代码调用它 userHomeDetails *friendsInstance =[[userHomeDetails alloc] init]; self.friendsImageInstance = [friendsInstance getFriendsImage:1]; NSLog(@"size of array

我正在使用一种方法来填充数组。在返回数组之前,我可以使用friendsArray.count计算对象的数量,得到3。 在使用数组的方法中,我使用以下代码调用它

     userHomeDetails   *friendsInstance =[[userHomeDetails alloc] init];
     self.friendsImageInstance = [friendsInstance getFriendsImage:1];
     NSLog(@"size of array %d", friendsImageInstance.count);
userHomeDetails是一个NSObject,我在其中保留了调用数据库的方法。 getfriendsImage是我调用数据库的方法,在返回数组之前,我可以看到我的计数是3。 friendsImageInstance是一个声明、分配和初始化的NSMutableArray,这是我要计算的数组

当我检查friendsImageInstance.count的计数时,它返回0。但是它有数据,我可以使用它填充我的表,没有问题


有什么线索吗?

知道了。很简单,我没有合成friendsImageInstance。完成了,一切正常。感谢iNailuY查看我的问题,非常感谢。

userHomeDetails
的子类,来自
NSMutableArray