ios - UIDatePicker Event Changed -


i write simple ios app learning, in case need use uidatepicker and, after user change date, need write date uitextfield, here's code:

.h file

@interface expenseviewcontroller: uiviewcontroller<uitextfielddelegate>  @property (strong,nonatomic) iboutlet uitextfield *edittextdate;  - (void) updatetextfielddate:(uidatepicker *)pickerl;  @end 

.m

@implementation expenseviewcontroller  @synthesize editextdate;  - (void) viewdidload {     [super viewdidload]     uidatepicker *datepicker;     datepicker = [[uidatepicker alloc]init];     [datepicker setdate:[nsdate date]];     [datepicker setdatepickermode:uidatepickermodedate];     [datepicker removetarget:self action:nil forcontrolevents:uicontroleventvaluechanged];     [datepicker addtarget:self action:@selector(updatetextfielddate:)     forcontrolevents:uicontroleventvaluechanged];     [edittextdate setinputview:datepicker];  }  - (void) updatetextfielddate:(uidatepicker *)pickerl{     uidatepicker *picker=(uidatepicker*)self.edittextdate.inputview;     edittextdate.text=[nsstring stringwithformat:@"%@",picker.date]; } @end 

but i'm getting error:

expenseviewcontroller updatetextfielddate:]:unrecognized selector sent instance 0x8d395f0 

can me?

thanks.

your code runs fine on system, getting exact same error when mistyping method name in @selector(updatetextfielddate:).

i know, stupid suggestion, possible have typo there in code, if showed here doesn't have it? typo in synthesize makes typed class here instead of copy-pasting, perhaps xcode version has typo in @selector part?


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -