object_setIvar如何给一个整型赋值,比如Int

有时候,我们拿不到属性类名,可以通过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”

找到解决方式了吗?