Why would the following:
[object propertyName:propertyValue]
cause the above exception in Xcode 4.3 and Lion, but object.propertyName=propertyValue
would work just fine?
The @property in question is a simple float and I've also used @synthesize.
I'm relatively new to Objective C, but have quite a bit of experience in C#, and have been reading Aaron Hillegass' book on the topic where the two approaches are listed as synonymous, with the [...] being the preferred one.