Swift:动态创建和分配代表

问题描述 投票:-2回答:1

MKMapView的委托属性在swift中是这样定义的:

@IBOutlet weak open var delegate: MKMapViewDelegate?.

如果我必须为长度/计数未知的数组中的每个项目动态创建地图视图,那么我如何为每个地图动态分配唯一的委托实例,而又不为每个委托保留类变量(因为不知道数组中的项目数)。是否有与Obj-C的__Strong类似的内容?

更新:我可以给每个委托添加一个类数组,但是仍然有其他方法,例如,在Swift中有这种方法时,可以使用__Strong进行内联。

[MKMapView的委托属性在swift中的定义如下:@IBOutlet弱打开var委托:MKMapViewDelegate?。如果必须为数组的每个项目动态创建地图视图,则数组的长度/计数...

swift delegates mkmapview weak-references strong-references
1个回答
0
投票

我如何为每个映射动态分配唯一的委托实例,而又不为每个委托保留类变量

© www.soinside.com 2019 - 2024. All rights reserved.