有时候,我们拿不到属性类名,可以通过object_setIvar来给它赋值,但是整型就有点赋值不了,试了下面两种方法都不行
比如
@property (assign, nonatomic) int age;
1、object_setIvar(temp, age_Ivar, @(10));
2、[temp performSelector:@selector(setAge:) withObject:@(10)];
大伙有思路么?
有时候,我们拿不到属性类名,可以通过object_setIvar来给它赋值,但是整型就有点赋值不了,试了下面两种方法都不行
比如
@property (assign, nonatomic) int age;
1、object_setIvar(temp, age_Ivar, @(10));
2、[temp performSelector:@selector(setAge:) withObject:@(10)];
大伙有思路么?
直接用setValue@(10) forKey:“age”
找到解决方式了吗?