Comment faire pour supprimer à l'ARC à partir de XCode
J'ai déjà créé un projet dans XCode 4.2 avec ARC vérifié. Le problème c'est que je dois télécharger et ajouter le ASIHttpRequest fichiers. C'est de donner tout un tas d'erreurs lorsque j'essaie de compiler. Est-il un moyen de résoudre ce problème (autre que de créer un projet de nouveau) ?
- Comme une autre remarque, vous pouvez envisager de MKNetworkKit comme un remplacement pour ASIHTTPRequest. ASIHTTPRequest n'est plus supporté. MKNetworkKit est l'ARC-compatible. github.com/MugunthKumar/MKNetworkKit
- Et pas seulement pour complice mon co-auteur (MK), mais je pense que son kit est assez sympa, il y a aussi AFNetworking, qui est certainement en valeur un regard. github.com/gowalla/AFNetworking
Vous devez vous connecter pour publier un commentaire.
Cliquez sur le nom du projet sur la navigation de gauche dans la vue de côté, aller à des Cibles -> Phases de construction et d'ajouter -fno-objc-arc pour les "drapeaux du compilateur" pour tous les fichiers pertinents.
Vous pouvez désactiver l'ARC de fichier par fichier en passant par le drapeau
-fno-objc-arc
à chacun d'eux comme ils sont compilés. Ajouter le drapeau pour les fichiers qui doivent ARC désactivé dans la Compilation des Sources de groupe en vertu de la cible dans le navigateur de projets.Une autre option serait de compiler ASIHttpRequest comme son propre cadre de travail qui n'ont pas d'ARC activé et juste un lien contre le cadre. En parler, n'est-ce pas ASIHttpRequest déjà dans un cadre? (Je n'ai pas regardé dans un temps)
Gardez à l'aide de l'ARC, mais le désactiver pour le ASIHttpRequest fichiers. Cette réponse devrait vous diriger dans la bonne direction:
Comment puis-je désactiver l'ARC pour un seul fichier dans un projet?