I've asked a related question, but thought I'd split this out into its own question. See the code below for calling a property **getter**. 

```
SEL propSelector = NSSelectorFromString(propertyName);
NSInvocation *inv = [NSInvocation invocationWithMethodSignature:[[target class]instanceMethodSignatureForSelector:propSelector]];
[inv setSelector:propSelector];
[inv setTarget:target];
[inv invoke];
float value;
[inv getReturnValue:&value];

```

I'd like to do the same thing, but call the property **SETTER**. I'd also like to avoid manually crafting the setter name by building a `@"setPropertyName:"` string. Bottom line - is it possible to use the selector created on this line to call the **setter**?

```
SEL propSelector = NSSelectorFromString(propertyName);

```