Я только что загрузил новый Xcode GM и, получив массу ошибок, получил мой быстрый проект, чтобы работать отлично (yay!). Однако сегодня я попытался установить приложение на устройство iOS 8, и теперь все мои таблицы и коллекции видят приложение. Беда приходит из чего-то вроде этого:ViewWithTag больше не работает с iOS 8? с быстрым
let cell = collectionView.dequeueReusableCellWithReuseIdentifier("CollectionCellCB", forIndexPath: indexPath) as UICollectionViewCell
var pic = cell.contentView.viewWithTag(10) as UIImageView
pic.image = DisplayImage;
Я дважды проверил мои раскадровки удостоверяется у меня есть ячейки с этим повторного использования идентификатора и зрения UIImage с этим тегом, но это не будет работать, как здесь, так и на других сценах. он отлично работает на моем устройстве iOS 7, но каждый раз ломается на iOS 8. Я надеюсь, что это ошибка, но я не могу быть уверен. Кто-нибудь еще получает эту проблему или знает, как ее исправить?
Основная проблема заключается в том, что когда я вызываю viewWithTag, функция возвращает nil вместо ссылки на представление, подобное тому, что было в iOS 7 и предыдущем.
Определить «перерывы каждый раз» Где это «ломается»? Отсутствует много актуальной и необходимой информации. –
он «ломается», когда табличное представление или представление коллекции загружается/перезагружается. Как и в func collectionView (collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell { – Grindz