我有這樣的代碼,我填充數組:iOS的:境界,檢查對象是無
func loadObjectsFromRealm() {
private var myObjects: [MyObjects] = []
guard let realm = try? Realm() else { return }
myObjects = realmUtility.getAll(realm)
}
我怎麼能檢查的對象是零或不是當我打算使用它們? 例如:
func getFirst() {
var myFirstObj = myObjects[0]
}
有什麼檢查對象myFirstObject
是真的還是假的?
我不是很在意這個問題,但我認爲後衛不會允許nil對象存儲在你的r因爲它將執行else塊並返回。所以不需要檢查後者。你得到任何零對象? – Janmenjaya
如果您關注的是,檢查零 您可以通過此 做,如果(myFirstObj ==無){ 打印( 「沒有對象在這裏看到」) }其他{ 打印( 「myFirstObj = \(myFirstObj)」 ); } – Janmenjaya
在Swift中通過可選綁定[安全(邊界檢查)數組查找可能的重複?](http://stackoverflow.com/questions/25329186/safe-bounds-checked-array-lookup-in-swift-通過可選綁定) – HAS