Ken*_*Ken 13 collections xcode deque
我遇到了以下崩溃:
由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法使类型的视图出列:具有标识符的UICollectionElementKindCellCell - 必须为标识符注册nib或类或在故事板中连接原型单元'
我在ViewDidLoad中有以下内容:
[self.collectionView registerClass:[UICollectionViewCell class]
forCellWithReuseIdentifier:@"Cell"];
Run Code Online (Sandbox Code Playgroud)
崩溃的行在cellForItemAtIndexPath回调中:
UICollectionViewCell *cell = [collectionView
dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
Run Code Online (Sandbox Code Playgroud)
我一直在寻找几个小时,但找不到任何解决方案.我已经尝试了子类化UICollectionViewCell,但得到了同样的错误.
使用断点,我确定在执行dequeueReusableCellWithReuseIdentifier回调之前正在执行registerClass行.
Typ*_*son 15
我有这个问题,因为我在实例化我的表视图对象之前调用了registerClass .工作代码:
self.tableView = [[UITableView alloc] initWithFrame:self.view.frame];
[self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"Cell"];
[self.view addSubview:self.tableView];
self.tableView.delegate = self;
self.tableView.dataSource = self;
[self.tableView reloadData];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28705 次 |
| 最近记录: |