Я пытаюсь получить контакты телефонной книги Джоллы (SailfishOS) от QContactManager.
QContactManager *manager = new QContactManager();
QList<QContact> results = manager->contacts();
Результаты список содержит 0 контактов.
Я также проверяю, есть ли ошибка:
QContactManager::Error error;
Код ошибки QContactManager: Нет ошибок.
Затем я проверяю доступных менеджеров.
manager->availableManagers()
объем памяти
QContactManager *manager = new QContactManager();
QContactManager *manager = new
QContactManager("org.nemomobile.contacts.sqlite");
В обоих случаях: менеджер без ошибок, но результат manager-> managerName () недействительным.
С другой стороны, если я создаю менеджер как:
QContactManager *manager = new QContactManager("memory");
… Я могу использовать эту память на основе QContactManager
(например, сохранить и получить контакты) нормально.
Задача ещё не решена.
Других решений пока нет …