So here’s some code that I’m having trouble with:
//format the date to a string for echoing it
NSDateFormatter* formattedDate = [[NSDateFormatter alloc] init];
[formattedDate setDateStyle:NSDateFormatterLongStyle]; //now myFormatted is set to a long style
NSString* dateForOutput = [formattedDate stringFromDate:self.datePickerOutlet.date];
//also now need to set the "you began on" text to the newly chosen date
[self.startDate setText:@"You started on: %@", dateForOutput];
The error that is given is: “Too Many Arguments to method call, expected 1, have 2”
I don’t see why it’s saying that I’m trying to pass in two methods.
I tried to do the following in case I was being stupid but it still gave me an error:
//format the date to a string for echoing it
NSDateFormatter* formattedDate = [[NSDateFormatter alloc] init];
[formattedDate setDateStyle:NSDateFormatterLongStyle]; //now myFormatted is set to a long style
NSString* dateForOutput = [formattedDate stringFromDate:self.datePickerOutlet.date];
//also now need to set the "you began on" text to the newly chosen date
NSString *foobar = @"You started on: %@", dateForOutput;
[self.startDate setText:foobar];
Error given: “Interface type cannot be statically allocated”
Frankly I have no idea why it’s giving me this error… some help would be greatly appreciated.
It’s probably just something small that I’m just not seeing for some reason =/
cheers,
Matt
Instead of the line
in the first block of code you have given, try the following line
But it is better to go with the second statements,