@@ -58,7 +58,7 @@ class ViewController: UIViewController, EKEventViewDelegate, EKEventEditViewDele
58
58
}
59
59
// obtain local source
60
60
var src : EKSource ! = nil
61
- for source in self . database. sources ( ) as [ EKSource ] {
61
+ for source in self . database. sources ( ) as! [ EKSource ] {
62
62
if source. sourceType. value == EKSourceTypeLocal . value {
63
63
src = source
64
64
break
@@ -83,7 +83,7 @@ class ViewController: UIViewController, EKEventViewDelegate, EKEventEditViewDele
83
83
}
84
84
85
85
func calendarWithName( name: String ) -> EKCalendar ? {
86
- let calendars = self . database. calendarsForEntityType ( EKEntityTypeEvent) as [ EKCalendar ]
86
+ let calendars = self . database. calendarsForEntityType ( EKEntityTypeEvent) as! [ EKCalendar ]
87
87
for cal in calendars { // (should be using identifier)
88
88
if cal. title == name {
89
89
return cal
@@ -212,6 +212,7 @@ class ViewController: UIViewController, EKEventViewDelegate, EKEventEditViewDele
212
212
}
213
213
}
214
214
sort ( & events) { return $0. compareStartDateWithEvent ( $1) == . OrderedAscending}
215
+ // println(events)
215
216
}
216
217
}
217
218
@@ -226,7 +227,7 @@ class ViewController: UIViewController, EKEventViewDelegate, EKEventEditViewDele
226
227
println ( " need to search for nap event first " )
227
228
return
228
229
}
229
- let ev = self . database. calendarItemWithIdentifier ( self . napid) as EKEvent !
230
+ let ev = self . database. calendarItemWithIdentifier ( self . napid) as! EKEvent !
230
231
if ev == nil {
231
232
println ( " failed to retrieve event " )
232
233
return
@@ -314,9 +315,9 @@ class ViewController: UIViewController, EKEventViewDelegate, EKEventEditViewDele
314
315
315
316
func calendarChooserDidFinish( calendarChooser: EKCalendarChooser ! ) {
316
317
// up to us to respond
317
- let cals = calendarChooser. selectedCalendars
318
+ let cals = calendarChooser. selectedCalendars as! Set < EKCalendar > !
318
319
if cals != nil && cals. count > 0 {
319
- let calsToDelete = cals . valueForKey ( " calendarIdentifier " ) as NSSet
320
+ let calsToDelete = map ( cals! ) { $0 . calendarIdentifier }
320
321
let alert = UIAlertController ( title: " Delete selected calendar? " , message: nil , preferredStyle: . ActionSheet)
321
322
alert. addAction ( UIAlertAction ( title: " Cancel " , style: . Cancel, handler: nil ) )
322
323
alert. addAction ( UIAlertAction ( title: " Delete " , style: . Destructive, handler: {
0 commit comments