Я создал подкласс UICollectionView, который я хочу использовать для предоставления клавиш в UIInputViewController в качестве расширения клавиатуры.Но я обнаружил, что попытка создать экземпляр UICollectionView приведет к сбою клавиатуры при каждом переключении пользователя на нее.Думая, что это может быть связано с моим подклассом UICollectionView, я попытался заменить его простым UICollectionView, но это вызвало ту же проблему.Я даже пытался просто создать экземпляр объекта, но ничего с ним не делал, как в приведенном ниже фрагменте, но он все равно разбил клавиатуру.
// KeyboardViewController.m
- (void)viewDidLoad {
[super viewDidLoad];
UICollectionView *collect = [[UICollectionView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];
}
Я не могу получить отладку на клавиатуре, потому что отладчикприсоединяется к процессу основного приложения, поэтому я не могу сказать, что вызывает сбой.Я был бы очень признателен за любую информацию о том, возможно ли использовать UICollectionView для расширения клавиатуры, и если да, то как я могу обойти эту проблему.