Я занимаюсь разработкой Blackberry 10 приложений. У меня есть некоторые проблемы с использованием GroupDataModel.bb10 cascades clear GroupDataModel crash
это код:
GroupDataModel *searchModel;
if (searchModel != NULL){
qDebug() << "Masuk sini";
searchModel->clear();
}
searchModel = new GroupDataModel(
new QListDataModel<QString>(
QList<QString>() << "suburbName"));
QVariantMap map;
for (int i = 0; i < list.size(); ++i) {
QVariantMap x = list.at(i).toMap();
map["suburbName"] = x.value("address").toString();
qDebug() << x;
qDebug() << map;
searchModel->insert(map);
}
searchList->resetDataModel();
searchModel->setGrouping(ItemGrouping::None);
searchList->setDataModel(searchModel);
этот код называется не только один раз. поэтому, когда он называется, мне нужно очистить GroupDataModel. , но это всегда сбой. и когда я отлаживаю, проблема заключается в том, что searchModel-> clear(); Я уже пробовал заменять это с помощью free (searchModel), но авария все еще происходит.
аварии говорит: Сегментация Fault
кто-то пожалуйста, помогите мне! Я борюсь с этой проблемой в течение нескольких дней.
Благодаря
С уважением, Йога