Disable ARC with Xcode 5

Posted by user2187565 on Stack Overflow See other posts from Stack Overflow or by user2187565
Published on 2013-10-28T15:02:42Z Indexed on 2013/10/28 15:54 UTC
Read the original article Hit count: 225

First, sorry for my bad english, I'm french and had 15years old but StackOverFlow is for me the best forum for developers.

So, in the previous versions of Xcode, we can disable ARC (Automatic Reference Counting) in the project settings when we create the project. Not now with Xcode 5 and ARC to pose me a problem: with an property list file, for the reading step, Xcode send me an error: "implicit conversion of 'int' to 'id' is disallowed with ARC". I had not the problem with the same code with Xcode 4. In my property list file, The keys are numbers and also in my viewController.m .

NIKOS M.:

No problem, but I don't see how I can add compiler flag with the 5th version of Xcode. The code (with french string...):

NSString *error;
NSString *rootPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];


NSString *plistPath = [rootPath stringByAppendingPathComponent:@"Save.plist"];

NSArray *keys = [NSArray arrayWithObjects:@"valeurCompteur1", @"valeurCompteur2", @"valeurCompteur3", @"valeurCompteur4", @"valeurCompteur5", @"nomCompteur1", @"nomCompteur2", @"nomCompteur3", @"nomCompteur4", @"nomCompteur5", nil];

NSArray *objs = [NSArray arrayWithObjects: compteur1, compteur2, compteur3, compteur4, compteur5, nameC1, nameC2, nameC3, nameC4, nameC5, nil];

REVIEW: When I disallow ARC for the target, an warning persist.

How I can resolve that please ?

Thank you very much.

© Stack Overflow or respective owner

Related posts about objective-c

Related posts about automatic-ref-counting