<分区>
我需要检查我的类的所有可选属性是否都已设置。
我可以编写一个检查每个属性的函数,但我想知道是否有更快的方法在属性之间进行迭代,或者只是检查是否所有类成员都已初始化的功能。
<分区>
我需要检查我的类的所有可选属性是否都已设置。
我可以编写一个检查每个属性的函数,但我想知道是否有更快的方法在属性之间进行迭代,或者只是检查是否所有类成员都已初始化的功能。
最佳答案
你不能那样做。
问题甚至是获取所有属性的列表,因为 Swift 没有反射。
但是,如果您可以让您的对象继承自 NSObject
,那么您可以使用 Obj-C 运行时来做到这一点(尽管有一些限制)。
关于ios - 如何检查是否已设置类的所有可选成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36038933/
相关文章:
iOS : push notification badge count not increase in this payload formate
ios - 如何删除导航 Controller 后退按钮标题?
ios - 如果应用程序已经有一些其他 pod 依赖项(例如 Almofire、SwiftJSON 等),如何创建我们自己的 Cocoapods
ios - Facebook登录后删除[PFUser currentUser]
ios - 在 iPhone X 屏幕底部获取空白区域 (Xcode 9)
swift - 如何从 userid 获取用户名和 photourl - Swift & Firebase