遇到此错误:
原因是必须要以init开头命名,并且符合规范
比如:initwith...会错
initWith...不会报错
查阅资料:
So two rules that Xcode determine a method is an init method:
return instancetype or id
the method name should be a capital letter followed by "init".
from:
http://junchenghan.com/blog/2016/11/3/errorcannot-assign-to-self-outside-of-a-method-in-the-init-family
网友评论