如何将对象添加到NSPointerArray?

约翰

我想在中存储弱引用,NSPointerArray但出现错误:

public var objectWithReloadFRC = NSPointerArray(options: NSPointerFunctionsWeakMemory)
objectWithReloadFRC.addPointer(self) //self is an UIViewController subclass

在此处输入图片说明

也尝试了这个:

objectWithReloadFRC.addPointer(UnsafePointer(self)
马丁·R

您可以使用获取指向用于对象的存储的指针unsafeAddressOf()由于addPointer()需要可变的指针,因此需要另一次转换:

objectWithReloadFRC.addPointer(UnsafeMutablePointer(unsafeAddressOf(self)))

斯威夫特3:

var objectWithReloadFRC = NSPointerArray(options: .weakMemory)
objectWithReloadFRC.addPointer(Unmanaged.passUnretained(self).toOpaque())

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将对象属性添加到对象的属性?

来自分类Dev

如何将对象添加到向量中?

来自分类Dev

如何将对象添加到数组jQuery

来自分类Dev

如何将对象添加到此数组?

来自分类Dev

C#:如何将对象添加到数组?

来自分类Dev

如何将对象数组添加到chartjs?

来自分类Dev

如何将对象添加到CComboBox

来自分类Dev

如何将对象添加到静态数组

来自分类Dev

如何将对象动态添加到休眠查询

来自分类Dev

如何将对象添加到枚举定义的类?

来自分类Dev

如何将对象添加到JSON(nodeJS)

来自分类Dev

如何将对象添加到<?扩展接口>?

来自分类Dev

如何将对象添加到数组javascript

来自分类Dev

如何将对象添加到现有的类对象

来自分类Dev

如何将对象键值对递归添加到带有子数组的对象数组?

来自分类Dev

如何将对象添加到作为对象内键值的数组中?

来自分类Dev

如何将对象添加到现有的类对象

来自分类Dev

仅在不存在的情况下如何将对象添加到数组

来自分类Dev

如何将对象沿着索引添加到多个数组中

来自分类Dev

如何将对象从ng-repeat添加到控制器数组($ scope)中?

来自分类Dev

在for循环中使用此ArrayList时如何将对象添加到ArrayList中?

来自分类Dev

如何将对象/值添加到NSMutableArray上的某个元素?

来自分类Dev

如何在Javascript中将对象添加到对象?

来自分类Dev

如何在JavaScript中将对象添加到对象

来自分类Dev

如何将对添加到Java映射

来自分类Dev

将对象添加到PFRelation时出错,如何完成?

来自分类Dev

如何在Java中将对象添加到ArrayList

来自分类Dev

如何使用委托将对象添加到NSMutableArray?

来自分类Dev

如何通过拖放将对象添加到UITableView中?

Related 相关文章

热门标签

归档