Это метод из Tapku, и я хочу, чтобы вызвать его из контроллераКак получить возвращаемое значение из функции другого класса в объективе-c?
- (NSDate*) dateSelected{
if(selectedDay < 1 || selectedPortion != 1) return nil;
TKDateInformation info = [monthDate dateInformationWithTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
info.hour = 0;
info.minute = 0;
info.second = 0;
info.day = selectedDay;
NSDate *d = [NSDate dateFromDateInformation:info timeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
return d;
}
И я пытаюсь вызвать его, как это и преобразовать его в формат строки.
TKCalendarMonthView *tk=[[TKCalendarMonthView alloc] init];
NSDate *date=tk.dateSelected;// How can I call it?With the debug it shows it's null.
NSDateFormatter *selectedDate=[[NSDateFormatter alloc] init];
[selectedDate setDateFormat:@"yyyy-MM-dd"];
NSMutableString *stringDate=[NSMutableString stringWithFormat:@"%@",[selectedDate stringFromDate: date]]`
NSDate * date = [tk dateSelected]; – codeplasma
Это не связано с Xcode. –
Вам необходимо присвоить значение 'selectedDay' и' selectedPortion' в созданном вами объекте 'TKCalendarMonthView'. Кроме того, вы можете передать значения функции. –