在Swift中将模型对象作为数组获取

时间:2016-10-12 06:18:17

标签: swift xcode

我有一个包含多个对象的人模型,我如何在另一个类中将此模型称为数组?

如果我这样声明,我就无法计算数组

let personArray = Person()

override func viewDidLoad() {
     let count = personArray.count >> crash
}

我需要在Table View中列出这个人,所以我需要获得personArray.count

感谢任何帮助..

由于

2 个答案:

答案 0 :(得分:0)

显然你的personArray是一个Person模型对象。数组应该是这样的:

var personArray = [Person]()

答案 1 :(得分:0)

参考Apple's DocumentationPerson模型应表示封装数据。如果要设置一组人员,则应该这样做:

let personsArray = [Person]()

人员阵列应包含Person()个对象。现在你可以:

override func viewDidLoad() {
     let count = personsArray.count
}

希望有所帮助。