私はiPhoneアプリに取り組んでいます。NSDateFormatter
で日付をフォーマットするために使用しているNSString
ので、その日付文字列をに設定しようとしましたUILabel
。私はこのコードを試しました:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd/MM/yyyy"];
NSDateFormatter *timeFormat = [[NSDateFormatter alloc] init];
[timeFormat setDateFormat:@"HH:mm:ss"];
NSDate *now = [[NSDate alloc] init];
NSString *theDate = [dateFormat stringFromDate:now];
Result: theDate:16/10/2012
しかし、エラーが発生します:
UILabel *lbl = [[UILabel alloc]init];
lbl.text = theDate; // the error comes here
エラーメッセージ:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFArray isEqualToString:]: unrecognized selector sent to instance 0x6b837e0'
*** First throw call stack: