内部对象打印对象我有2个班,我有猫在AnimalClass对象和我解析JSON和我想从JSON呼叫和斯威夫特2
class AnimalClass: NSObject {
var cats = [catClass]()
.....
}
而且
初始化猫名字class catClass: NSObject {
var name : String = ""
init(data : NSDictionary)
{
if let add = data["name"] as? String
{
self.name = add
}
在这里,我想在ViewController.swift初始化它
var animals = [AnimalClass]()
for(var i = 0; i < data_array.count; i++)
{
if let add = data_array[i] as? NSDictionary
{
self.animals.append(AnimalClass(data: add)) // this works
self.animals.cats.append(AnimalClass(data: add)) // this doesn't work
}
}
我的问题是这个李ne self.animals.cats.append(AnimalClass(data: add))
如何追加到动物类中的猫物体。
谢谢,但我怎么可以追加猫反对呢?我需要在AnimalClass – tmac99
上追加猫对象,我更新了答案。试试吧 – RaffAl
我试过了,但现在它说:'[动物]'类型的值没有成员'猫'。但是,我在Animals类中创建了猫对象。我不明白为什么这么说。 – tmac99