gpt4 book ai didi

ios - 有没有办法手动更改 PDF 的 url 路径并使其实时更新?

转载 作者:行者123 更新时间:2023-11-30 13:32:54 25 4
gpt4 key购买 nike

我正在为我的学校构建一个应用程序,其中包括午餐菜单,但是由于午餐菜单每个月都会变化,我不想为此不断更新我的应用程序。我知道您可以在本地或在线使用 Xcode 打开 PDF,但是有没有办法手动更改 pdf 的 url 路径并使其在应用程序内实时更新。任何帮助将不胜感激,而且我是开发 IOS 应用程序的新手,因此任何可能有帮助的链接都会很棒。

最佳答案

如果您控制该网站或与控制该网站的人有联系,那么您可能会同意总是从 example.com/current/lunch.pdf 返回最新菜单,但实际上这是这样应设置为 GET 请求 example.com/index.php?lunchmenu=current,以便由网站响应文件或文件位置,而不是应用程序负责猜测文件名。例如:

if let url = NSURL(string: "http://www.example.com/index.php?lunchmenu=current") {

let config = NSURLSessionConfiguration.defaultSessionConfiguration()
let session = NSURLSession(configuration: config)
let dataTask = session.dataTaskWithURL(url, completionHandler: {(d,_,_) in
if let data = d {
String(data:data, encoding:NSUTF8StringEncoding) // this is could be your file name
}
})

dataTask.resume()
}

然后就可以执行其他请求,例如:example.com/index.php?lunchmenu=nextmonth。以这种方式工作意味着,如果由于某种原因文件的命名模式或位置发生了变化,您的应用程序仍然可以继续工作。

如果您无法访问学校网站,但知道文件的存储位置,您可以在自己的网站上查询文件信息,并自动更新(或者如果没有其他方法,则手动更新)。同样,如果学校网站的结构发生变化,这将阻止应用程序更新。

仅在确实需要时才依赖静态文件位置和命名系统。

关于ios - 有没有办法手动更改 PDF 的 url 路径并使其实时更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36382571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com