gpt4 book ai didi

ios - 如何在单个类文件中声明所有 API 调用并调用我们需要用于其他 View Controller 类的任何 API 名称

转载 作者:行者123 更新时间:2023-11-30 13:23:04 24 4
gpt4 key购买 nike

我有大约 10 个 API URL,例如登录、注册、忘记密码、displaydata、mapcalling.php 的 URL

现在我将创建一些 View Controller 类来声明所有 URL。

就像说,我在我的loginviewcontroller.swift类中。现在我需要调用login.php URL来验证用户名和密码并允许用户进入应用程序。这样我们将调用每个API URL到所有 View controller.swift 文件类。

所以我的疑问是:

可以创建一个单独的文件或类并在该单个文件中声明所有 API。喜欢:

let link1 = "url" 
let link2 = "url"
let link3 = "url"
let link4 = "url"
let link5 = "url"

并通过调用声明的对象名称将所需的 URL 调用到其他 View Controller 。就像说,在我的 loginviewcontroller.swift 文件中,如果我们需要调用我的 login.php URL。

我需要调用 link1 到我的 loginviewcontroller.swift 文件,而不是调用 URL。

如何在该单独的类中进行编码以及如何将该 header 导入到其他 View Controller 以使用 URL 对象名称?

最佳答案

如果我理解你的问题,你可以创建一个 Swift 类作为服务器的外观。这样,您的任何 Controller 都可以访问类中的函数,就像它们正在与服务器通信一样。

例如:

class ServerAccess {
static let link1 = "url1"

static func sendLoginRequest() {
print(link1)
}
}

由于它是 Swift,因此您不需要导入,只需根据需要引用 Controller 中的类即可。 (如果ServerAccess类需要维护状态,它可以是一个共享实例,而不是使用类方法。)

ServerAccess.sendLoginRequest()

关于ios - 如何在单个类文件中声明所有 API 调用并调用我们需要用于其他 View Controller 类的任何 API 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37548937/

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