Загрузка моего JSON DataSource через https, похоже, не удалась. Он работает, когда я загружаю URL-адрес в браузере на своем устройстве BlackBerry 10, но не работает, когда я пытаюсь использовать этот URL-адрес в Qml.
Вот как выглядит мой объект DataSource:
DataSource {
id: dsTitles
source: ""
type: DataSourceType.Json
onDataLoaded: {
if (Common.hasError(updateError, data, "Failed to load data. Please check your connection and try again.")) {
console.log("Data contains error");
navigationPane.pop();
return;
}
loadedTitles = true;
Code.loadDropDown(data, ddTitle, "title", "titleId")
Code.hideLoadIndicator();
if (updateProfile && ddTitle.selectedValue == null) {
Code.setDropDownOptionByValue(ddTitle, profile.userTitleId);
}
}
onError: {
console.log("Failed to load titles: " + errorMessage);
}
В качестве примера этой проблемы можно использовать любой веб-сервис https JSON.