我能以某种方式以编程方式获取storyboard XML源代码并将其发送到服务器吗?
例如:
let sourceCode = storyboard.getCode()
或者我可以将整个文件发送到服务器并让服务器单独解析它吗?
答案 0 :(得分:3)
如果你知道它的名字,你可以阅读storyboard文件的内容。
let filePath = NSBundle.mainBundle().URLForResource("MyStoryboard", withExtension: "storyboard")
let fileURL = NSURL(string: filePath)
do {
let filecontent = try String(contentsOf: fileURL, encoding: .utf8)
//submit filecontent to your server
}
catch {/* error handling here */}
这将为filecontent提供一个字符串。如果需要将其解析为XML,则需要使用某种XML解析器,例如:的NSXMLParser。