im使用夫特3檢查,如果在一個對象中的任何屬性是nil - SWIFT 3
想知道的任何方法是否可用,以檢查是否在一個對象中的所有屬性具有值/無
例如:
class Vehicle {
var name : String?
var model: String?
var VIN: String?
}
let objCar = Vehicle()
objCar.name = "Volvo"
if objCar.{anyProperty} ! = nil {
//Go to other screen
}
我在尋找{anyProperty}方法,只有當我有objCar所有屬性的值時才返回true。在我們的例子中,objCar沒有模型和VIN等{} anyProperty是假的,並會出來,如果循環
請諮詢
難道它甚至有意義,讓他們成爲擺在首位可選? 'Car' ***需要***擁有'name','model,'和'VIN'。 「模型」和「VIN」不能改變,所以它們沒有意義,讓它們變成'var'變量 – Alexander
嗨亞歷山大,謝謝指出 - 但這只是一個例子,我指的是明白我的要求是。對不起,在那個時候找不到更好的例子 – Jack