已为我提供了一个包含3列(Id,名称,地址)的CSV文件 列的每个值都用双引号引起来,因为数据包含特殊字符(例如逗号),它也是一个字段分隔符(,)。由于数据用双引号引起来,因此整个内容都被视为String。
我的要求是我必须阅读Source提供的CSV文件并创建新的CSV文件,该文件中将包含很少的自定义列,其中没有任何值,最重要的是,列的值不应用双引号引起来,并且包含逗号的值不应移到下一列。
到目前为止,我已经尝试了以下代码。添加了新的自定义列,但未处理双引号和分隔符。有关如何完成此操作的任何帮助。
func renderer(_ renderer: SCNSceneRenderer, nodeFor anchor: ARAnchor) -> SCNNode? {
switch anchor {
case MyAnchor:
let constraint = // ...
let node = // ...
node.constraints = [constraint]
return node
default:
return nil
}
}