UICollectionReusableView - Отсутствует возврат в функцию

У меня была странная проблема, связанная с рассмотрением заголовкаUICollectionView.

Я в основном использовал код из:http://www.raywenderlich.com/78551/beginning-ios-collection-views-swift-part-2

func collectionView(collectionView: UICollectionView,
        viewForSupplementaryElementOfKind kind: String,
        atIndexPath indexPath: NSIndexPath) -> UICollectionReusableView {

            let dateFormatter = NSDateFormatter()
            dateFormatter.dateFormat = "dd.MM.yyyy' - 'HH:mm'"
            //1
            switch kind {
                //2
            case UICollectionElementKindSectionHeader:
                //3
                let h =
                collectionView.dequeueReusableSupplementaryViewOfKind(kind, withReuseIdentifier: "eventHeaderView", forIndexPath: indexPath) as eventHeader


                h.eventFirstline.text = "First Line"
                h.eventSecondline.text = thisEvent.eventName

                h.eventDate.text = dateFormatter.stringFromDate(thisEvent.startDate)

                h.eventDescription.text = thisEvent.shortDescription

                return h
            default:
                //4
                assert(false, "Unexpected element kind")
            }
    }

Все это прекрасно работает при мгновенном развертывании на симуляторе или реальном устройстве, но, как ни странно, когда я хочу создать специальный пакет для тестирования, он говорит мне

Отсутствует возвращение в функции, которая должна возвращать UICollectionReusableView

Хорошо, пока все хорошо, за пределами корпуса коммутатора ничего нет, поэтому он ничего не может вернуть - но почему он не выдает никаких предупреждений о «горячем развертывании», только когда я пытаюсь собрать пакет?

Ответы на вопрос(1)

Ваш ответ на вопрос