gpt4 book ai didi

ios - Swift 对象永远无法在其中放入值

转载 作者:搜寻专家 更新时间:2023-11-01 05:48:50 25 4
gpt4 key购买 nike

我有一个名为 newMovieVar 的 Movie 类型的对象。下面是对象声明。

import Foundation

class Movie: NSObject {
var moviePoster: String = ""
var movieName: String = ""
}

在我使用这个对象的 View Controller 中,我这样声明它:

 var newMovieVar: Movie!

然后我尝试在其中设置值

newMovieVar?.moviePoster = "bla bla"
newMovieVar?.movieName = "bla bla bla"

但是每当我尝试从 newMovieVar 打印值时,我得到的是nil:

print(newMovieVar?.moviePoster)
print(newMovieVar?.movieName)

你知道为什么吗?

最佳答案

您正在声明一个 Movie 类型的变量,但您没有给它赋值。您需要创建一个新的 Movie 对象并将其分配给您的变量,这样就有一个值供您使用。

var newMovieVar = Movie()

关于ios - Swift 对象永远无法在其中放入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35871956/

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