Я пытаюсь загрузить более 4000 контактов с Salesforce.com. Я просматриваю весь API, доступный для разработки iPhone/iPad. Я использую классы zkSforce, предназначенные для разработки приложений iPhone/iPad. Тем не менее, я не нашел подходящего решения для этого же. Так ребята, пожалуйста, помогите мне.скачать более 4000 Контактная информация с сайта Salesforce.com на iPhone
ответ
Вы должны использовать 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
Salesforce предоставляет мобильный SDK с помощью REST.
Проверьте эту ссылку, которая поможет вам с чего начать.
Умеешь ли ты быть более конкретным? – SmallChess 2010-12-06 05:30:39
Я хочу загрузить 4000 контактов, но это невозможно скачать одновременно. Я думаю, что в первый раз я должен загрузить 1000 контактов, теперь второй раз я должен скачать контакты от 1000 до 2000. Как мудрый, я хочу загрузить контакты. – Raxit 2010-12-06 06:30:05