Что означает это предупреждение: установка представления первого респондента в представлении коллекции, но мы не знаем его тип (ячейка/верхний/нижний колонтитул)

У меня есть UICollectionView с UITextView в каждой ячейке. Когда я нажимаю на одно из текстовых представлений и появляется клавиатура, я получаю это предупреждение на панели вывода:

setting the first responder view of the collection view but we don't know its type (cell/header/footer)

При этом ввод текста работает нормально. Однако мне очень хотелось бы знать, что означает это предупреждение, прежде чем использовать этот код в производстве.


person Dorian Roy    schedule 10.10.2012    source источник
comment
Как вы добавили UITextView в ячейку?   -  person Guido Hendriks    schedule 11.10.2012
comment
Удачно понять, что это значит? У меня такая же проблема с UISearchBar, и мой UICollectionView крадет firstReponder при reloadData (выводя это предупреждение).   -  person Yanik    schedule 12.11.2012
comment
Нет, я могу только догадываться, что это имеет какое-то значение для разработчиков Apple, и они случайно оставили это в коде.   -  person Dorian Roy    schedule 13.11.2012
comment
У меня та же проблема, боюсь, что-то не так, но после появления предупреждения мы не можем выполнить операцию вставки/удаления в UICollectionView!   -  person ZYiOS    schedule 17.11.2012
comment
учитывая соответствующий вопрос stackoverflow.com/questions/10764804/, который имеет то же предупреждение, но с таблицей, и его ответ, я бы предположил, что что-то не так с тем, как вы добавляете подпредставления в collectionView. Либо это, либо что-то связанное с кодом обработки выбора. Не могли бы вы обновить образец/доказательство концепции?   -  person Mihai Timar    schedule 03.03.2014


Ответы (1)


По словам Apple, «вы можете спокойно игнорировать это».

https://devforums.apple.com/message/717898#717898

person Ben Nichols    schedule 05.03.2014
comment
Я не могу найти информацию по этой ссылке.. не могли бы вы объяснить мне подробно - person Sabapathy; 01.07.2015
comment
Я не уверен, что тут можно объяснить. В исходном постере была ошибка, и Apple ответила в первом комментарии, что ее можно игнорировать. - person Ben Nichols; 02.07.2015