在Swift中,IBOutlets默认是弱的.我在viewController中有一个对象在storyboard中创建,它不在视图层次结构中,所以我需要它在ViewController中成为一个强引用,如何将@IBoutlet属性更改为strong.
Ada*_*hns 29
您可以IBOutlet strong通过选择strong何时连接插座来制作:

或者只是weak从声明中删除关键字:
@IBOutlet var label: UILabel!
Run Code Online (Sandbox Code Playgroud)
从Xcode 6 beta 2开始,Swift没有办法指定强大的出口.解决方法是连接IB中的插座,然后@IBOutlet从源文件中删除该属性.
更新:这已在Xcode 6 beta 3中添加.
| 归档时间: |
|
| 查看次数: |
11332 次 |
| 最近记录: |