我有一個名爲newMovieVar類型Movie的對象。 下面我有對象聲明。Swift對象永遠不能把值放在它裏面
import Foundation
class Movie: NSObject {
var moviePoster: String = ""
var movieName: String = ""
}
在我使用這個對象的視圖控制器,我宣佈這樣的:
var newMovieVar: Movie!
然後我嘗試在它
newMovieVar?.moviePoster = "bla bla"
newMovieVar?.movieName = "bla bla bla"
設定值,但每當我嘗試打印來自newMovieVar的值,我得到無:
print(newMovieVar?.moviePoster)
print(newMovieVar?.movieName)
你知道爲什麼嗎?
「newMovieVar」的Alloc/init? – Larme
對於'var newMovieVar:Movie!',你的'newMovieVar'仍然是'nil'。 – Eendje