Ich hatte ein komisches Problem, wenn man einen Kopf von UICollectionView
betrachtet.UICollectionReusableView - Fehlende Rückkehr in einer Funktion
habe ich im Grunde den Code aus: 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")
}
}
Alles, was perfekt funktioniert gut, wenn sofort auf die Bereitstellung von entweder dem Simulator oder einem realen Gerät, aber seltsam, wenn ich will ein Ad-Hoc-Paket zum Testen bauen Zweck es sagt mir
zurückzukehren 'UICollectionReusableView' erwartetFehlende Rückkehr in Funktion
Ok so weit so gut, es gibt nichts außerhalb des Switch-Case, so dass es nichts zurückgeben kann - aber warum gibt es keine Warnungen auf "hot deploy" nur, wenn ich versuche, ein Paket zu bauen?
danke für den Einblick – longbow
Sie sind überall! Danke für eine weitere Antwort. :) – Crashalot
Ein großer Daumen hoch .. –