2016-07-19 103 views
-2

我已经创建了swift类对象并只是打印它们的属性值。快速访问setter方法

ViewController

这给了我的错误,如:

Object class

这里有什么问题,缺了点什么?

是的,我已经尝试过的解决方案,并且还提到了一些链接。但找不到解决方案。

  1. swift setter causing exc_bad_access
  2. Swift - Custom setter on property
  3. Override a setter in swift
+2

能否请您将代码粘贴到这个问题,而不是截图:

您的代码将只是工作? – Sulthan

+0

你的问题是你提到的第一个问题的确切副本,解释的解决方案就在那里。 – Sulthan

+0

请在阅读您的第一个链接后显示反映您所做的事的代码? – Feldur

回答

1

name setter创建了一个无限循环:

在您再次分配到同一个变量,它再次调用二传手二传手, 等等。

var name: String // no need for setter or getter 
var age: Int  // no need for setter or getter