2013-04-01 2 views
1

Было бы лучше спросить здесь, так как я не мог видеть свет в результатах поиска Google.ios coredata table schema sync

Наконец, мое приложение iOS и веб-приложение могут плавно синхронизировать данные. На стороне iOS основные данные используются для воспроизведения с автономными данными. В веб-приложении пользователь может добавлять настраиваемые поля в любую таблицу базы данных. Таким образом, новое поле появляется в новых результатах запроса. Как мне управлять моим приложением, чтобы он продолжал работать с автономными данными, содержащими новые поля.

Каков наилучший шаблон для решения этой проблемы? Существуют ли какие-либо рамки?

EDIT: Старый REST получить результат

{ 
    "status":"SUCCESS", 
    "data":{ 
    "id":1, 
    "createdDateTime":"2012-05-07 08:18:11", 
    "modifiedDateTime":"2012-05-07 08:18:11", 
    "createdByUser":{ 
     "id":1, 
     "username":"super" 
    }, 
    "modifiedByUser":{ 
     "id":1, 
     "username":"super" 
    }, 
    "owner":{ 
     "id":1, 
     "username":"super" 
    }, 
    "department":null, 
    "firstName":"First", 

    }, 
    "message":null, 
    "errors":null 
} 

После пользовательского добавления поля, новый результат REST:

{ 
     "status":"SUCCESS", 
     "data":{ 
     "id":1, 
     "createdDateTime":"2012-05-07 08:18:11", 
     "modifiedDateTime":"2012-05-07 08:18:11", 
     "createdByUser":{ 
      "id":1, 
      "username":"super" 
     }, 
     "modifiedByUser":{ 
      "id":1, 
      "username":"super" 
     }, 
     "owner":{ 
      "id":1, 
      "username":"super" 
     }, 
     "department":null, 
     "firstName":"First", 
     "customField":"hello", 
     }, 
     "message":null, 
     "errors":null 
    } 
+0

Вы имеете в виду поле ИЛИ запись? – viral

+0

@Matt Я имею в виду поле – tugce

ответ

0

Существует подробное обсуждение динамического добавления атрибутов основных данных here.

+0

Спасибо за указание, я также нашел это http://stackoverflow.com/a/4977327/587669, но ничего не найдено в Google как «DynamicCatalog», есть ли у вас какие-либо идеи, полезно ли это? – tugce

 Смежные вопросы

  • Нет связанных вопросов^_^