Ios collectionView numberOfItemsInSection即将出现0

Ios collectionView numberOfItemsInSection即将出现0,ios,nsmutablearray,uicollectionview,Ios,Nsmutablearray,Uicollectionview,my collectionView numberOfItemsInSection不断出现0,代码如下: return friendProfPics.count; //GET NOTHING NSLog(@"Friend Count: %lu", (unsigned long)[friendProfPics count]); //GET NOTHING 但是,在我的ViewDidLoad中,我正确填充了数组并获得了计数和数据: friendProfPics = [[result objectF

my collectionView numberOfItemsInSection不断出现0,代码如下:

return friendProfPics.count; //GET NOTHING

NSLog(@"Friend Count: %lu", (unsigned long)[friendProfPics count]); //GET NOTHING
但是,在我的ViewDidLoad中,我正确填充了数组并获得了计数和数据:

friendProfPics = [[result objectForKey:@"data"] mutableCopy];

NSLog(@"Result from Facebook: %@", result); // GET DATA
NSLog(@"Array of Facebook friends Using App: %@", friendProfPics); //GET DATA
NSLog(@"Friend Count: %lu", (unsigned long)[friendProfPics count]); //GET COUNT

为什么数据似乎没有在collectionView部分中包含项目数?我肯定我错过了一些愚蠢的事情,但我从周日开始每天都在尝试,结果都不起作用。非常感谢您的帮助。

friendProfPics=…
行设置一个断点,在
返回friendProfPics.count
行设置一个断点。哪一个是第一个


我猜后者叫第一。如果是这样,那么解决方案是在
friendProfPics=…
行之后立即在表视图上调用
reloadData
。但是,请确保在后台线程中没有调用该行。

也许您必须创建friendProfPics的强属性(实际上,根据iOS开发规则,这不是一个正确的提名…),谢谢。我也尝试过friendProPics的强大属性,但不起作用。我不知道你在括号中的评论是什么意思。你能不能也分享一下
-numberofitemsinssection:
的实现和
friendProfPics
的声明?
viewDidLoad
中的断点和委托方法将有助于跟踪问题。