2013-03-25 1 views
0

Это мой код, и я хочу получить список ACCOUNT, используя дату в качестве моего ключа персонализации.Ключ персонализации не работает SUP Native iOS

AC_FLOWPersonalizationParameters *pp=[AC_FLOWAC_FLOWDB getPersonalizationParameters]; 
    NSDate *[email protected]"2013-03-09"; 
    pp.PO_DATE_PK=date; 
    [pp save]; 
    [PO_FLOWPO_FLOWDB synchronize]; 


    SUPObjectList *obj=[AC_FLOWGetACByDate findAll]; 

Но я получаю весь список учетных записей, а не по дате персонализации ключа

+0

Необходимо удалить данные UDB, то есть базу данных устройства, прежде чем выполнять синхронизацию каждый раз, и убедитесь, что вы включили флажок блокировки кеша в свойствах политики кэша. – Rakshi

+0

Также вы можете ссылаться на мой ответ здесь относительно ключей персонализации http: // stackoverflow .com/questions/16348944/sup-personalization-key-via-native-android-search-button – Rakshi

+0

Что такое версия SUP, которую вы используете. – jhamu

ответ

0

Вы должны использовать параметры синхронизации для фильтрации данных. Этот параметр синхронизации должен быть определен в MBO (здесь AC_FLOWGetACByDate) и должен быть сопоставлен атрибуту date в этом MBO в SUP SDK.