我有一个包含属性dxl的文件。我创建了一个模板,它可以按照我想要的方式创建模块,具有新的属性和视图等。其中一个属性需要是dxl属性,但我找不到使用单独文件中包含的代码从dxl脚本创建新dxl属性的好方法。我想我可能会尝试这样的事情:
String s = #include" filepath"
但这显然不起作用。有没有办法将单独文件的内容转换为字符串?
由于
答案 0 :(得分:2)
您可以使用Stream执行此操作。
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if indexPath.row == 0
return 180
else
return 40 }
这将使用您的DXL文件内容填充字符串Stream inFile = read "filepath"
String s, sContent = ""
while(true) {
inFile >> s
sContent = sContent "\n" s
if(end of inFile) break
}
close inFile
。然后你可以用它来创建属性。
根据反馈更新了代码。