Bloğu kapatmaya dönüştürmek istiyorum, ancak nasıl olduğunu anlayamıyorum. Sorunun ne olduğunu bilmiyorum.Dönüştürme Objective-C bloğunu Swift kapanışına dönüştür
Objective-C:
// monthBlock type
typedef NSString *(^JTCalendarMonthBlock)(NSDate *date, JTCalendar *jt_calendar);
// Block
self.calendar.calendarAppearance.monthBlock = ^NSString *(NSDate *date, JTCalendar *jt_calendar){
return @"";
};
Swift:
// Swift closure
self.calendar.calendarAppearance.monthBlock = {(date:NSDate, jt_calendar:JTCalendar) -> NSString in
return "" as NSString
}
hata üretir:
Error: Cannot assign a value of type '(NSDate, JTCalendar) -> NSString' to a value of type 'JTCalendarMonthBlock!'