作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发黑莓 10 应用程序。我在使用 GroupDataModel 时遇到了一些问题。
这是代码:
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) 替换它,但崩溃仍然发生。
崩溃说:段错误
有人请帮助我!几天来我一直在为这个问题而苦苦挣扎。
谢谢
问候, Yaga
最佳答案
你做错了。如果您想在您的类中重复使用 searchModel 对象,请将其设为成员变量,然后仅执行您的任务。
关于c++ - bb10 级联清除 GroupDataModel 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28448546/
我有一个 GroupDataModel项目并使用它来填充 ListView .每个项目都有一个类别,可以是“TV”或“Cinema”。我将“类别”设置为排序键,而 ListView显示按类别分组的项目
我正在开发黑莓 10 应用程序。我在使用 GroupDataModel 时遇到了一些问题。 这是代码: GroupDataModel *searchModel;
我是一名优秀的程序员,十分优秀!