【发布时间】:2021-06-30 08:35:54
【问题描述】:
我尝试根据从 api 响应中获取的详细信息创建一个事件,但失败了,我希望将在 swift 中创建的事件写入 .ics 文件,然后导出到我的 iPhone 中的文件。我创建了文本文件并成功在其中添加了文本,但未能将添加的文本添加到 .ics 文件(添加了代码) 所以我的问题是如何创建一个可编辑的 .ics 文件,然后如何创建一个 iCal 事件,然后如何在 .ics 文件中写入该事件的详细信息,然后如何在 iPhone 中的 Files 中导出该文件 如果有些东西引起混乱,请忽略,我的代码在这里!
if let fileURL = dir?.appendingPathComponent("my_iCsFile").appendingPathExtension("ics") {
let dtstart = "This is strt date"
let dtend = "this is end date"
let location = "This is location"
let summary = "This is summery"
let outString: String = "dtstart:\(dtstart)\ndtend:\(dtend)\nlocation:\(location)\nsummery:\(summary)"
do {
try
outString.write(to: fileURL, atomically: true, encoding: .utf8)
} catch {
print("Failed writing to URL: \(fileURL), Error: " + error.localizedDescription)
}
}
我们将不胜感激任何 cede、帮助、链接或教程的示例。谢谢
【问题讨论】:
标签: ios swift events file-io icalendar