objective-c - Swift 从 .m 文件中读取私有(private)属性

标签 objective-c swift reflection swift-extensions

我有一个用 Objective-C 编写的库,并使用 .m.h 文件。

我是否可以为该类编写一个扩展方法并访问仅在 .m 文件中定义而不在 .h< 中定义的私有(private)属性 文件?

我尝试过 .valueForKey 但我只得到

payload_data_0
payload_data_1
payload_data_2
instance_type

它们都是Builtin.RawPointer类型。

最佳答案

没有。访问它的唯一方法是在 header 中公开定义它。

关于objective-c - Swift 从 .m 文件中读取私有(private)属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43834144/

相关文章:

ios - 日期和时间的字符串

ios - 选中 UITableView 时自动将行移动到底部

iphone - UIView 未正确释放

swift - 针脚反向地理编码

swift - 如何将字符串数组转换为 URL 数组?

swift - 在 Collection View 单元格选择中更改 TableView 单元格内容

c# - 在运行时生成类

ios - 在 iOS 中显示和删除相同的按钮

php - 从类中获取 use 语句

java - 获取父类(super class)的超接口(interface)参数的类