Propriétés de l'ARC et de l'IBOutlet faible

Je viens de mettre à jour un projet de faire usage de l'ARC avec Xcode 4.2 intégré dans l'outil de conversion. Malheureusement, il y a un bug bizarre apparaissant que je ne comprends pas et ne trouve rien à ce sujet. J'ai une classe de document avec une déclaration de propriété:

@property (weak) IBOutlet WebView *webView;

Dans la mise en œuvre de fichier j'ai un @synthétiser déclaration:

@synthesize webView=_webView;

Lorsque j'essaie de compiler, il échoue et me dit:

erreur: @synthétiser de "faible" de la propriété n'est autorisé que dans l'ARC ou GC
mode

Bien sûr, le projet est marqué pour compiler avec l'ARC. Je serais très reconnaissant de toute aide pour comprendre ce que je fais de mal et pourquoi.

Edit: A la fin de la journée d'hier. Voici donc une vue plus complète de la compilation du journal:

[...] -fobjc-arc-Wno-trigraphs -fpascal-cordes -O0 -Wmissing-prototypes -Wreturn-type -Wparentheses -Wswitch -Wno-inutilisé-paramètre -Wunused-variable -Wunused-valeur -Wshorten-64-32 -DDEBUG=1 -isysroot /Developer/SDKs/MacOSX10.7.sdk -fasm-blocs-mmacosx-version-min=10.7 -gdwarf-2 -Wno-signe-conversion "-DIBOutlet=attribut((iboutlet))" "-DIBOutletCollection(ClassName)=attribut((iboutletcollection(ClassName)))" "-DIBAction=void)attribut((ibaction)" -iquote [...]/Build/Intermédiaires/[...].build/Debug/[...].construire/[...]-généré-fichiers.hmap -je[...]/Build/Intermédiaires/[...].build/Debug/[...].construire/[...]-propre-cible-les en-têtes.hmap -je[...]/Build/Intermédiaires/[...].build/Debug/[...].construire/[...]-tous-cible-les en-têtes.hmap -iquote [...]/Build/Intermédiaires/[...].build/Debug/[...].construire/[...]-projet-en-têtes.hmap -je[...]/Construction/Produits/Debug/include -I[...]/Build/Intermédiaires/[...].build/Debug/[...].construire/DerivedSources/x86_64 -je[...]/Build/Intermédiaires/[...].build/Debug/[...].construire/DerivedSources -F[...]/Construction/Produits/Debug -fno-objc-arc [...]

Il semble que le compilateur-les paramètres de l'ARC sont activés dans le début et à l'arrêt de nouveau plus tard dans les arguments de la liste. Pour être honnête: je ne sais pas où pour supprimer ces étranges paramètres et comment il est venu à cela. La seule solution que j'viendrait à maintenant, serait de commencer le projet complet d'une vierge et un nouveau et importer tous les fichiers de classe à partir de zéro.

Si quelqu'un connaît un moyen plus facile, j'apprécierais beaucoup.

PS: j'ai tous de construire-les paramètres concernant l'ARC défini à OUI.

source d'informationauteur Jacque