2014-06-18 161 views
-1

我就使日曆應用程序顯示在日曆的iPad事件,所以我採取了一個示範項目日曆。在這個項目中,日通在活動日期選取器是否工作正常,但我儘量靜態字符串值中的NSDate轉換,然後通過這個值是應急日期選擇器值和字符串轉換價值都是相同 的DatePicker值是後= 2014年6月18日14時35分31秒+0000字符串轉換值= 2014年6月29日12:00:00 +0000 這裏是我的代碼:IOS是崩潰

[email protected]"ddddd"; 
     NSString *dateStr = @"2014-06-29"; 

     // Convert string to date object 
     NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
     [dateFormat setDateFormat:@"yyyy-MM-dd"]; 
     NSDate *date2 = [dateFormat dateFromString:dateStr]; 

     // Convert date object to desired output format 
     [dateFormat setDateFormat:@"yyyy-MM-dd hh:mm:ss +SSSS"]; 
     dateStr = [dateFormat stringFromDate:date2]; 

     NSDate *dateFromStringf = [[NSDate alloc] init]; 

     date =[dateFormat stringFromDate:date2]; 
     NSLog(@"---C%@",date); 


     if (!foundDate){ 
      ahnEvent *newEvent = [[ahnEvent alloc]init]; 
      NSLog(@"%@",newEvent.date); 
      newEvent.date = date; 
      newEvent.events = [[NSArray alloc]initWithObjects:name, nil]; 
      [events addObject:newEvent]; 
      NSLog(@"%@",events); 

     } 

     [self.calendar setEvents:events]; 
    }; 

這是我的錯誤

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString dateComponent]: unrecognized selector sent to instance 0x8b0e0d0' 
*** First throw call stack 

: 我正在使用ahnCalendar演示 你知道我在哪裏做錯了嗎?

這是鏈接,示範項目,我有實現 ClickHere-ahnCalendar

+1

提供有關墜機的更多細節。 – rmaddy

+0

它在哪裏崩潰,錯誤消息是什麼,提供堆棧跟蹤。 – zaph

+0

你好,我已經添加錯誤和演示鏈接請幫助我,如果您有任何簡單的日曆演示鏈接,請給我聯繫,我想在日曆爲iPad – Nishant

回答

0
// Convert date object to desired output format 
     [dateFormat setDateFormat:@"yyyy-MM-dd hh:mm:ss z"]; 
     dateStr = [dateFormat stringFromDate:date2]; 

請嘗試使用它來代替您的日期格式