|
|
1
7
如果我正确理解你的问题,你是在假设
这很酷,你不需要在init上使用它,它只需要在访问它的值之前在某处等待设置就可以了。。。Interface builder将在ViewDidLoad之前为您处理初始化,因此在此之后标签不会为零。。。再次之前
例如,当你在
好的,很酷。。那么现在该怎么办?
改变他们的价值观。。。你看
上述情况应该适用于MVC模式,而不是MVVM或其他模式,在这些模式中,您不将故事板与TableViewController一起使用,并且嵌入了太多单元格。。。(因为注册单元格,但这是另一篇文章…) 我将给你一些提示,如何在不接触实际值的情况下设置单元格/视图控制器中的值,并使其安全。。。此外,良好实践(安全)是使iBouts成为100%安全的可选方案,但这不是必要的,老实说,解决这个问题的方法很奇怪: 视图控制器:
下一个问题可能是:
|
|
|
2
5
你应该只暴露你需要的东西。
例如,你可以
然后,无论你在哪里需要:
现在外部对象无法访问
|
|
|
3
0
编辑:当你更换手机并添加新的插座时,这样的功能对未来很有用。然后可以将参数添加到
|
|
|
Latenec · 私人IBOutlets Swift 8 年前 |
|
RainingChain · 以私有类为参数的公共函数 8 年前 |
|
|
Praveen Kumar · 如何检查IPFS中的私有文件 8 年前 |
|
|
barabba58 · Wordpress禁用私人帖子链接 9 年前 |
|
|
and0 · 访问包私有子类的实例作为其公共超类 9 年前 |
|
|
Pukki · 重写派生类C中基类私有成员的行为++ 10 年前 |