Справочная информация:
Я создаю приложение, которое позволяет пользователям взаимодействовать друг с другом, публиковать комментарии / изображения для приложения и т. Д., И вся эта информация отображается на экране FanWall моего приложения. Я получаю информацию о пользователях, используя их аутентификацию FaceBook через FBConnect.
Для эффективного обновления экрана fanwall мне нужна локальная база данных SQLite для моего приложения, которая содержит userId, изображение его профиля, его комментарии для моего приложения и т. Д. У меня есть вся эта информация в моей базе данных SQL-сервера, но я не знаю, как это сделать. синхронизировать эту информацию с базой данных SQLite iPhone.
Мои проблемы:
Я использую ASIHTTPRequest для запроса к моей базе данных SQL, и он может вернуть всю таблицу в виде массива класса C # .NET. Вещи, которые я не мог понять, это:
- как проанализировать этот класс C # .NET с помощью Objective-c для извлечения каждого объекта класса, соответствующего каждой строке.
- Затем я могу обновить свой локальный SQLite, используя эту информацию об объекте, но какой может быть лучший способ обновить только те строки, которые были изменены? В идеале я должен иметь возможность получать только необходимые строки из базы данных сервера SQL, поэтому мне просто нужно вставить их в SQLite. Я видел этот пост, но он не очень помог для моей проблемы. Просто интересно, есть ли какой-нибудь инструмент, который может сделать эту синхронизацию? У меня могут быть одинаковые таблицы на SQL Server и SQLite.
Пожалуйста, дайте мне знать вашу мысль об этом.
Спасибо.