我在Xcode 8/Objective-C中使用UIDatePicker
讓用戶選擇一個出生日期,然後將其發送到我的sql數據庫。爲了做到這一點,我想將它轉換爲一個字符串,所以我可以將它添加到插入語句。問題是我的代碼似乎要麼返回值(空),要麼什麼都不會讓我的程序崩潰。UIDatePicker + NSDate返回空值
我.h文件中:
IBOutlet UIDatePicker *myDatePicker;
@property (nonatomic, strong) IBOutlet UIDatePicker *myDatePicker;
我.m文件:
NSDateFormatter *df = [[NSDateFormatter alloc] init];
df.dateStyle = NSDateFormatterMediumStyle;
NSString *date = [NSString stringWithFormat:@"%@",[df stringFromDate:myDatePicker.date]];
我已經嘗試過兩種以上代碼包括NSDate *chosen = [mydatepicker date]
,並試圖來轉換的許多變化,但我再次最終(null)在我的數據庫或一個空的單元格,使程序崩潰。
最有可能你沒有把日期選擇器連接到你的'myDatePicker'插座。 – rmaddy
@rmaddy您的先生是完全正確的。我覺得自己像一個白癡肯定,認爲使用mydatepicker.date將指定我正在使用的選擇器,但我猜不是,連接插座工作。非常感謝! – Ryan