我想在UITableView
中填充已配对的蓝牙设备列表,但我不确定如何获取视图对象以便我可以填充它。在Android下,每个UI元素都分配有一个资源ID,用于获取特定UI元素的实例,但我不确定如何在iOS中完成此操作。
在我的ViewController类中,我有这个:
@IBOutlet weak var btListView: UITableView!
我希望将此变量分配给我的主故事板上的Tableview实例,可能是在viewDidLoad()中。
此外,当我尝试通过右键单击故事板为视图指定一个插座时,+选项就在那里,但是当我点击New Referencing Outlet时没有任何反应。
答案 0 :(得分:1)
我希望将此变量分配给我的主故事板上的Tableview实例,可能是在viewDidLoad()中。
您不必在代码中执行任何操作。只需将表格视图连接到情节提要中的btListView
商店 ,您就会发现viewDidLoad()
执行时btListView
已经引用表。这对于出口来说确实是件好事......你在设计界面时连接它们,并在加载故事板场景中的对象时为你重新创建连接。
要在情节提要板中建立连接,请在故事板中查找相关场景并查看其中的对象列表。您的视图控制器应该是其中之一,您可以通过控制单击视图控制器来检查其出口列表。将弹出一个列表,您可以从btListView
出口右侧的小圆圈拖动到表格,也可以控制 - 从表格拖动到视图控制器并选择{{1}当它弹出时出口。