Не удается получить контакты Sailfish с QContactManager

Я пытаюсь получить контакты телефонной книги Джоллы (SailfishOS) от QContactManager.

QContactManager *manager = new QContactManager();
QList<QContact> results = manager->contacts();

Результаты список содержит 0 контактов.

Я также проверяю, есть ли ошибка:

QContactManager::Error error;

Код ошибки QContactManager: Нет ошибок.

Затем я проверяю доступных менеджеров.

manager->availableManagers()
  • org.nemomobile.contacts.sqlite
  • недействительным
  • объем памяти

    QContactManager *manager = new QContactManager();

    QContactManager *manager = new

    QContactManager("org.nemomobile.contacts.sqlite");

В обоих случаях: менеджер без ошибок, но результат manager-> managerName () недействительным.

С другой стороны, если я создаю менеджер как:

QContactManager *manager = new QContactManager("memory");

… Я могу использовать эту память на основе QContactManager (например, сохранить и получить контакты) нормально.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]