Que s'est-il passé dans MRC lorsque quelqu'un a appelé un message de libération sur la propriété déclarée comme assign.Libération sur la propriété d'affectation
Dans le fichier .h:
@property (assign) int count;
dans .m viewDidLoad Méthode:
_count = 10;
NSLog(_count);
[_count release]; // According to me it may give EXC_BAD_ACCESS
NSLog(_count);
veux juste confirmer parce que ne pas beaucoup vieux Xcode dans lequel je peux tester MRC.
Une 'release' sur une variable' int'? Je ne comprends pas comment cela devrait fonctionner, il devrait vous donner un avertissement. – Larme
Je suis assez sûr qu'il vous donnera une erreur de compilation comme int n'hérite pas de NSObject, vous ne pouvez pas appeler la version sur elle. – Windindi
@Windindi: Écrivez-le comme réponse. –