努力将数组的内容导出到XML文件。我在第101行出现错误。有人可以在这里发现错误吗?还是我使用了错误的方法?
谢谢大家!
维克
代码:
import React, { Component } from "react";
import { View, Text, Button } from "react-native";
class Support extends Component {
backAction = () => {
this.props.navigator.pop();
};
render() {
return (
<View style={{ flex: 1, justifyContent: "center", alignItems:"center" }}>
<Text>You are in support page</Text>
<Button title="Go back" onPress={this.backAction} />
</View>
);
}
}
export { Support };
错误:
错误2无法转换类型'System.Xml.XmlTextWriter'的值 到“字符串”。
未为“专用子”的参数“写入器”指定错误1参数 createNode(intQuantity作为字符串,pNumber作为字符串,pGiven作为字符串, pFamily作为字符串,pResult作为字符串,pTotal作为字符串,pPercent作为 字符串,pGrade为字符串,作家为System.Xml.XmlTextWriter)。
这是我的代码:
createNode((Str(i + 1)), strArray(i, 0), strArray(i, 1), strArray(i, 2), strArray(i, 3), strArray(i, 4), strArray(i, 5), writer)
结束班级
答案 0 :(得分:0)
您使用8个值调用createNode
函数。呼叫中的第8个值为writer
,即XmlTextWriter
,但在您的createNode
函数中,第8个值为pGrade As String
。调用writer
函数时,createNode
必须为第9个值。同样,当您的函数要求输入9个值时,您还需要提供9个值。
您应该再次查看代码。当行太长时,可能会造成混乱。同样,ByVal
也不是必需的。您可以将其从createNode
函数中删除。