在5之前的Xcode版本中,我們可以在創建項目時禁用項目設置中的ARC。現在ARC正在爲我造成這個問題。使用Xcode 5禁用ARC
有一個屬性列表文件,對於閱讀步驟,編譯器給我一個錯誤:「隱式轉換'int'到'id'不允許使用ARC」。我沒有與Xcode 4相同的代碼有這個問題。在我的屬性列表文件中,鍵是數字,也在我的viewController.m當我不允許ARC的目標,警告仍然存在。
我看不到我如何添加編譯器標誌。代碼(與法國的字符串):
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];
請共享代碼。我們可能會建議一個比關閉ARC更好的選項。 – JeremyP
哪一行發生錯誤? – JeremyP
由「NSArray * objs」 – user2187565