Blackberry 警告";name.xml";不是受支持的资产文件
我在项目中创建了model.xml文件。并尝试使用数据模式调用它Blackberry 警告";name.xml";不是受支持的资产文件,blackberry,blackberry-10,Blackberry,Blackberry 10,我在项目中创建了model.xml文件。并尝试使用数据模式调用它 import bb.cascades 1.0 Page { content: ListView { dataModel: XmlDataModel { source: "model.xml" } listItemComponents: [ ListItemComponent { type: "i
import bb.cascades 1.0
Page {
content: ListView {
dataModel: XmlDataModel {
source: "model.xml"
}
listItemComponents: [
ListItemComponent {
type: "item"
PhotoListItem {
}
}
]
}
}
但在这里的“source:“model.xml”行,它给了我警告model.xml不是受支持的资产文件。
我想知道为什么会这样,因为model.xml包含图像路径,并且由于警告图像未加载如果文件“model.xml”如我所料位于项目的资产文件夹中,您应该使用asset:///model.xml
import bb.cascades 1.0
Page {
content: ListView {
dataModel: XmlDataModel {
source: "asset:///model.xml"
}
listItemComponents: [
ListItemComponent {
type: "item"
PhotoListItem {}
}
]}
}
实际上这不是必需的事实上,这取决于实际文件的位置。自10.0 beta 3以来,
QmlDocument
的相对路径发生了变化QmlDocument
现在从当前工作目录(以前从资产目录)加载文件。要获得前一种行为,需要使用asset://
scheme。更多信息可以在这里找到