QSettings - как убрать ошибку? - PullRequest
0 голосов
/ 10 января 2012

После вызова sync () я получаю AccessError, когда проверяю состояние. Затем я установил разрешение через программу и снова вызвал sync (). Это синхронизировало настройки, но ошибка не устранена. Есть ли способ, которым я могу принудительно очистить его перед вызовом второй синхронизации ()? Должен ли я создать подкласс QSettingsPrivate и вызвать setStatus для достижения этой цели? Если кто-то достиг этого, поделитесь своим кодом.

-Karthik

1 Ответ

0 голосов
/ 10 января 2012

Из документа QSettings: «Возвращает код состояния, указывающий первую ошибку, с которой столкнулся QSettings».Повторный вызов синхронизации не изменит статус.Просто перезапустите приложение.

...