将项添加到 Safari 阅读列表

你可以通过调用 SSReadingList singleton 上的 addItem 方法将项目添加到 Safari 的用户阅读列表中。

let readingList = SSReadingList.default()
readingList?.addItem(with: yourURL, title: "optional title", previewText: "optional preview text")

如果不允许访问阅读列表,则默认阅读列表可以是 nil

此外,你可以通过调用 supportsURL 来检查阅读列表是否支持 URL。

SSReadingList.default().supportsURL(URL(string: "https://example.com")!)

这将返回 truefalse,指示 Safari 阅读列表是否支持给定的 URL。例如,使用它来确定是否显示一个按钮以将 URL 添加到阅读列表。