I'm implementing my first iOS 5.1 application using XCode 4.3.2 and I'm experimenting a strange XCode interface builder behavior.
I created a ViewController with NIB file in the interface builder and when connecting any UI object to the ViewController .h in order to create the IBOutlet properties, the dialog windows to set the outlet properties doesn't show the Storage field.
To be clear, the interface builder show this dialog:

instead of this one:
Consequently, the code generated by the interface builder is like the following:
@property (unsafe_unretained, nonatomic) IBOutlet UILabel *labelName;
while the code I'm expecting is:
@property (weak, nonatomic) IBOutlet UILabel *labelName;
This behavior starts to occurs from a couple of days and just for one project, so my suspicious is that I accidentally changed some project setting.
Any help to restore the XCode Interface Builder behaviour in order to generate ARC code?
Thanks in advance.


UILabelrather thanUILabel*. - mattjgalloway