0
你好这个问题更关心编程问题,而不是特定的语言语法。在类对象中设置一个值后,我得到一个无user_id
值。所以我在这里做的事情我错了Modal创建类对象和设置值
我有两个类。 用户和旅行
Trip.swift
class Trip: NSObject {
var tripID: Int?
var tripTitle: String?
var user:User?
var params: [String:NSObject] {
return [
"user_id": self.user!.userID!,
"trip_title": self.tripTitle!,
]
}
当我把这些params
到服务器,我得到一个零值user_id说明
var trip: Trip?
trip?.user?.userID = 9
我不写一个完整的代码。我认为我在模态类中做错了事,或者没有正确设置用户ID。请让我知道,如果你不能弄清楚这个信息的问题,所以我会在这里发布完整的代码
class User: NSObject {
var userID: Int?
var email: String?
var password: String?
var firstName: String?
var lastName: String?
var params: [String:NSObject] {
return [
"email": self.email!,
"password": self.password!,
"first_name": self.firstName!,
"last_name": self.lastName!,
]
}
向我们展示用户类。 –
你是否为'Trip'的一个实例设置了'trip'? 'trip.user'是'User'吗?你没有显示足够的信息或代码 – Paulw11
@EarlGrey我已更新我的问题 – user1hjgjhgjhggjhg