Я создал простое приложение для iPhone. Я отправляю данные в веб-службу. Первый раз, когда я отладки приложения я жёстко дата, как это:NSString всегда одинаковая проблема
NSString *TA_DAY = @"5/6/2009 11:00:00 AM";
Просто, чтобы проверить это нормально, и это работает. Но в следующий раз, когда я изменил эту строку:
NSString *TA_DAY = @"11/23/2010 11:00:00 AM";
Когда я отлаживать TA_DAY является '11/23 ... но когда он приходит к базе данных это "5/6 ... я добавил [TA_DAY релиз], но ничего. Любая идея, что я делаю неправильно?
Хорошо, я нашел, где проблема, но не знаю, что делать именно: Это, как я отправить данные:
int TA_COUNTER = 666090;
NSString *TA_DAY = @"6/2/2009 11:00:00 AM";
NSString *TA_FILEREF = @"sad";
NSString *TA_PICKUPHOUR = @"12/12/2009 11:00:00 AM";
NSString *TA_DLVRYCOMPANY = @"sps";
NSString *TA_AIRLINE = @"BA";
NSString *TA_AGREEMENT = @"";
...
NSString *soapMsg =
[NSString stringWithFormat:
@"<?xml version=\"1.0\" encoding=\"utf-8\"?>"
"<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">"
"<soap:Body>"
"<AddTaxiVoucher xmlns=\"http://??????????/\">"
"<ta_counter>%i</ta_counter>"
"<ta_day>%@</ta_day>"
"<ta_fileref>%@</ta_fileref>"
"<ta_pickuphour>%@</ta_pickuphour>"
"<ta_dlvrycompany>%@</ta_dlvrycompany>"
"<ta_airline>%@</ta_airline>"
"<ta_agreement>%@</ta_agreement>"
"</AddTaxiVoucher>"
"</soap:Body>"
"</soap:Envelope>",TA_COUNTER,TA_DAY,TA_FILEREF,TA_PICKUPHOUR,TA_DLVRYCOMPANY,TA_AIRLINE];
Но как-то TA_PICKUPHOUR сохраняется в базе данных, где TA_DAY должны быть сохранены. Что я здесь сделал неправильно?
Но опять же ... это мыльный массаж, который я посылаю WService:
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><AddTaxiVoucher xmlns="http://??????/"><ta_counter>666090</ta_counter><ta_day>6/2/2009 11:00:00 AM</ta_day><ta_fileref>sad</ta_fileref><ta_pickuphour>12/12/2009 11:00:00 AM</ta_pickuphour><ta_dlvrycompany>AKS</ta_dlvrycompany><ta_airline>BA</ta_airline><ta_agreement></ta_agreement><ta_name>VLADA</ta_name><ta_address1>Trg Topolivaca</ta_address1><ta_address2></ta_address2><ta_telephone>064 333 444</ta_telephone>...
Можете ли вы показать код о том, как вы обновляете свою базу данных? –
Нет, извините, у меня нет доступа к этому коду. Но из всех других мест он работает так, что все должно быть хорошо. – 1110