线程 1:EXC_BAD_ACCESS(代码=2,地址=0x7fff522f9e98)

Thread 1: EXC_BAD_ACCESS (code=2, address=0x7fff522f9e98)

我对编码还很陌生,我决定开始学习 swift。 我显然遇到了一个错误问题,我的应用程序没有 运行 正确。 我已经附上了我项目中的所有代码。希望任何人都可以提供帮助。 提前致谢

ContactsTableViewController

ContactsTableViewController2

Contacts.swift (file)

StoryBoard

删除对象在 class 中创建的行,例如

var thirdContact = Contacts() 

在联系人 class 中。您不能在同一个 class 中创建对象,它会导致死循环。堆栈跟踪示例

#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
...