0

NSString を日付に変換し、それに日を追加してから、文字列に変換しようとしています。

これまでの私のコードは次のとおりです。

//convert curDate (from @property declaration) to NSDate
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd-MM-yyyy"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:curDate];

//add a day
dateFromString = [dateFromString dateByAddingTimeInterval:60*60*24*1];

//convert back to string (for use in URL string concatenation)
NSString *dateDisplay = [dateFormatter stringFromDate:dateFromString];

//set curDate to new date
curDate = dateDisplay;

次の場所でスタックにクラッシュします。

0x117f09b:  movl   8(%edx), %edi

(それが役立つかどうかはわかりません)。

これがなぜなのか誰にも言えますか?

ありがとう!

4

2 に答える 2

-4
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setDateFormat:@"dd-MM-yyyy"];

//add a day

NSDate *dateFromString = [[NSDate date] dateByAddingTimeInterval:60*60*24*1];

//convert back to string (for use in URL string concatenation)

NSString *dateDisplay = [dateFormatter stringFromDate:dateFromString];
于 2013-07-01T12:27:29.217 に答える