我有一個日期選擇器來計算年齡。當我第一次選擇日期時,它顯示正確的o/p,但是當我下次選擇日期 - 應用程序崩潰。DATE PICKER只選擇一個時間日期,選擇第二個時間日期然後崩潰
我的代碼:
NSDate *selected = [date1 date];
NSDateFormatter *df=[[NSDateFormatter alloc] init];
float interval=[selected timeIntervalSinceNow] * -1.0;
float year=interval/31556926;
if (year>10)
{
alert.tag=0;
alert=[[UIAlertView alloc]initWithTitle:@"Calculate Age" message:@"Congratulation!!!!Your Age Is Grater Than 10" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Ok", nil];
[alert show];
[alert release];
}
` 日誌: 整理了意外狀態導航過渡。導航欄子視圖樹可能會損壞。 2012-07-02 13:38:19.568 loginDemo [1848:f803]對於開始/結束外觀轉換的不平衡呼叫。登錄演示[1848:f803] - [__ NSCFType setTag:]:無法識別的選擇器發送到實例0x68dd0d0 2012-07-02 13:38:30.660 loginDemo [1848:f803] *終止應用程序由於未捕獲的異常「NSInvalidArgumentException」,原因是:「 - [__ NSCFType setTag:]:無法識別的選擇發送到實例0x68dd0d0」 *第一擲調用堆棧:
` 我沒有使用UIPickerDelegate,因爲沒有方法代表在這方面是必需的。在這個當我點擊警報視圖的'OK'按鈕時,應該完成轉換。
它墜毀的地方?也寫你在你的控制檯上的日誌.. – Apurv