在swift中获取setter方法的错误访问权限

时间:2016-07-19 07:26:58

标签: swift swift2 exc-bad-access setter

我创建了swift类对象并只是打印它们的属性值。

ViewController

这给了我错误,比如:

Object class

这里有什么问题,缺少什么?

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

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

1 个答案:

答案 0 :(得分:1)

您的nl_func_decl_start = add nl_func_def_start = add nl_func_decl_start_single = remove nl_func_def_start_single = remove nl_func_decl_args = add nl_func_def_args = add nl_func_decl_end = add nl_func_def_end = add nl_func_decl_end_single = remove nl_func_def_end_single = remove setter创建无限递归:

在setter中,您将再次分配到同一个变量中,该变量再次调用setter,依此类推。

您的代码只适用于:

name