我尝试根据collectionView本身设置单元格大小,它是基于[collectionView: layout: sizeForItemAtIndexPath:]方法的。collectionView也依赖于自动布局,它在第一次给出错误的大小(我假设这是在视图布局之前)。我知道在调用viewDidLayoutSubviews方法后,它们将具有正确的大小,但它会导致collectionView项的双重重新加载,这使得UI在运行时出现故障。下面是我实现的[collectionView: la
请告诉我哪里出错了。 // Do any additional setup after loading the view.-(NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{}
在这段代码运行了几个月之后,我在xcode中得到了这个错误,而我一生都无法弄清楚为什么代码会抛出错误。错误:线程1:致命错误:在展开可选值时意外找到零}
if let favoritesRow = collectionView(collectionView, cellForItemAt: favoritesIndex) as?编辑2:调试器告