Я пытаюсь использовать fmdb в моем последнем проекте ios, и это сработало. пока отлично. Но теперь я пытаюсь делать вставки с NSDate в качестве параметра, и в итоге он сохраняется как недопустимая дата в моей базе данных sqlite. Я пробовал несколько решений, но ничего не работает. Что я делаю неправильно?
[database executeUpdate:@"CREATE TABLE IF NOT EXISTS inspection (ID INTEGER PRIMARY KEY, result TEXT, date_of_inspection DATE, restaurant_id INTEGER"];
NSDate *today=[NSDate date];
[database executeUpdate:@"insert into inspection(id,result,date_of_inspection,restaurant_id) values(?,?,?,?)",[inspection valueForKey:@"id"], result, today, [restaurant valueForKey:@"id"],nil];
База заполнена и все работает нормально, кроме *#%! Дата... :) Что не так?