我对编码很新,我决定开始快速学习。 我明显遇到了一个bug问题而且我的应用程序运行不正常。 我已将所有代码附加到我的项目中。希望有人可以提供帮助 在此先感谢
答案 0 :(得分:6)
删除对象在类
之类中创建的行var thirdContact = Contacts()
在Contacts类中。你不能在同一个类中创建对象,它会导致无限循环。堆栈跟踪示例
#1 0x000000010b6c3f88 in Contacts.init(name:phone:) at Contacts.swift:12
#2 0x000000010b6c3e11 in Contacts.__allocating_init(name:phone:) ()
#3 0x000000010b6c415a in Contacts.init(name:phone:) at Contacts.swift:22
#4 0x000000010b6c3e11 in Contacts.__allocating_init(name:phone:) ()
#5 0x000000010b6c415a in Contacts.init(name:phone:) at Contacts.swift:22
...