Объекты SQLitePersistent только загружают поля NSNumber, все остальное осталось пустым - PullRequest
0 голосов
/ 12 мая 2010

Я использовал SQLitePersistentObjects для множества различных проектов iPhone и еще не сталкивался с этой проблемой. Я не уверен, что это ошибка или просто проблема с моей стороны.

У меня есть модель с несколькими полями. Вот поля, перечисленные в том виде, в котором они существуют в базе данных sqlite:

SELECT pk,sender_i_d,read,target,web_u_r_l,sender_type,client_type,thread_i_d,replied_to_i_d,direct_to_i_d,message_i_d,group_i_d,u_r_l,target_i_d,created_at,network_p_k,body_parsed,message_type,attachment_p_ks,body_plain FROM message

Когда я создаю модели, все поля правильно сериализуются на диск. Модели работают нормально, пока они существуют в памяти. Однако, когда я перезапускаю приложение, все поля не загружаются в модель, что-либо с полем TEXT sqlite остается null.

Если я использую консоль sqlite3, я могу успешно выбирать данные из моделей, все данные есть.

Кто-нибудь еще имел эту проблему с SQLitePersistentObjects или sqlite3? Я использую какое-то странное зарезервированное слово в sqlite3?

1 Ответ

0 голосов
/ 12 мая 2010

Для всех пользователей SQLitePersistentObject, которые могут столкнуться с этим в будущем, вот урок:

Не используйте свойства, начинающиеся с заглавной буквы! SQLitePersistentObjects, вероятно, будет рвать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...