gpt4 book ai didi

ios - 设置模型类之间的关系

转载 作者:行者123 更新时间:2023-11-30 13:42:56 27 4
gpt4 key购买 nike

您好,我需要知道实现此类功能的标准方法是什么。我将首先解释整个场景

我有两个模型类UserTrips

class User: NSObject {


var email: String?
var password: String?
var firstName: String?
var lastName: String?

}

class Trip: NSObject {



var tripTitle: String?
var tripSummary: String?

var departureCountry: String?
var destinationCountry: String?
}

现在,当我在 Trips Controller 中获取结果时,我在数据库中使用 tripsUser 表中的联接查询,因为我还必须获取用户信息,例如他的 名称

我的程序是这样的,我从后端获取每个变量并将它们设置在 trip Class 对象中,然后通过 segue 传递该对象。现在,当我还必须设置在同一数组中获得的用户信息时,问题就出现了。我知道如果我还必须设置这些变量,我必须创建用户对象,但是如何通过 segue 传递两个对象,或者我是否应该在 trips 模型类中进行一些更改?有没有标准或正确的方法来处理这种情况?

最佳答案

您可以在Trip类中声明User类的对象。

class Trip : NSObject
{
var userInfo : User?
var tripTitle : String?
var tripSummary : String?
var departureCountry : String?
var destinationCountry : String?
}

然后您可以设置数据,例如:

let trip                 = Trip() // Initialise trip
trip.userInfo = User() // Initialise user
trip.userInfo!.firstName = "Midhun"
trip.userInfo!.lastName = "MP"

关于ios - 设置模型类之间的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35347680/

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