Most likely, it's because your property is not defined correctly.
property |
getter |
setter |
comment |
AString |
getAString |
setAString |
Surprise! This is not a property named aString as you expected.. |
aString |
getaString |
setaString |
Notice the lower case letter after get/set? That's the key. |
string |
getString |
setString |