可能重复:
在 Objective-C 中获取对象属性列表
我试图找到一种方法来遍历对象上的所有属性并将第一个非空属性的值分配给另一个变量。所有这些属性都是字符串,我正在尝试使用 isEqualToString:@"" 在将第一个非空属性分配给另一个变量之前手动检查每个属性。有没有办法通过迭代每个属性而不是让 if 条件单独检查每个属性来有效地做到这一点?
可能重复:
在 Objective-C 中获取对象属性列表
我试图找到一种方法来遍历对象上的所有属性并将第一个非空属性的值分配给另一个变量。所有这些属性都是字符串,我正在尝试使用 isEqualToString:@"" 在将第一个非空属性分配给另一个变量之前手动检查每个属性。有没有办法通过迭代每个属性而不是让 if 条件单独检查每个属性来有效地做到这一点?