2010-12-06 1 views
1

Я пытаюсь загрузить более 4000 контактов с Salesforce.com. Я просматриваю весь API, доступный для разработки iPhone/iPad. Я использую классы zkSforce, предназначенные для разработки приложений iPhone/iPad. Тем не менее, я не нашел подходящего решения для этого же. Так ребята, пожалуйста, помогите мне.скачать более 4000 Контактная информация с сайта Salesforce.com на iPhone

+0

Умеешь ли ты быть более конкретным? – SmallChess 2010-12-06 05:30:39

+0

Я хочу загрузить 4000 контактов, но это невозможно скачать одновременно. Я думаю, что в первый раз я должен загрузить 1000 контактов, теперь второй раз я должен скачать контакты от 1000 до 2000. Как мудрый, я хочу загрузить контакты. – Raxit 2010-12-06 06:30:05

ответ

2

Вы должны использовать queryMore метод на ZKForceClient, первый запуск query и возвращенный ZKQueryResult объекта будет содержать ваши первые 1000 записей, и если есть больше, чем на Salesforce он будет содержать BOOL набор для NO, то BOOL является отметьте done, проверьте это состояние, если оно NO, тогда будет NSString в queryLocator. Вы будете использовать эту строку, чтобы перейти к queryMore, которая также возвращает объект ZKQueryResult, который вы можете использовать для повторения этого шаблона.

Для получения информации о queryLocator проверить документацию, http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_calls_querymore_querylocator.htm