我已从我的项目中完全删除了PSTCollectionView
,有一次,我收到了以下错误,PSTCollectionViewItemTypeCell
未找到。我知道,我需要用UICollectionView
中的可用内容替换它,但我自己没有找到它。
是否有人(PSTCollectionView/UICollectionView
)都有经验,请建议我替代代码的和平。
从iOS 6.0及以上版本开始,这是一个难得的问题 - 人们可以顺利升级到UICollectionView
。但是,我正在运行一个旧项目,需要为iOS 9.0完全重组。
请帮忙。
这是有问题的代码:
- (UICollectionViewLayoutAttributes *)layoutAttributesForItemAtIndexPath:(NSIndexPath *)indexPath
{
UICollectionViewLayoutAttributes *attributes = (UICollectionViewLayoutAttributes *)[super layoutAttributesForItemAtIndexPath:indexPath];
if ([attributes representedElementCategory] == PSTCollectionViewItemTypeCell) {
//some good code.
}
return attributes;
}
答案 0 :(得分:0)
您可以在while
存储库中看到PSTCollectionViewItemTypeCell
是$results = array();
while($row = mysqli_fetch_row($result)){
$results[] = array(
'num_id'=> $row['id'],
'arr_question' => $row['question'],
'a' => $row['option_a'],
'b' => $row['option_b'],
'c' => $row['option_c'],
'd' = $row['option_d'],
'answer' => $row['answere'],
'description' => $row['description']
);
}
print_r($results);
枚举的成员:
PSTCollectionView
这基本上相当于UICollectionElementCategory
:
PSTCollectionViewItemType
应该只是将一个替换为另一个的情况:
typedef NS_ENUM(NSUInteger, PSTCollectionViewItemType) {
PSTCollectionViewItemTypeCell,
PSTCollectionViewItemTypeSupplementaryView,
PSTCollectionViewItemTypeDecorationView
};