rilascio NSInteger
Domanda
DetailViewController.h
@interface DetailViewController : UIViewController {
NSInteger getInteger;
NSNumber *getNumber;
}
@property (nonatomic, retain) NSNumber *getNumber;
@property (nonatomic, retain) NSInteger getInteger => Doesn't work with warning.
So che NSNumber è in grado di rilasciare. Così, aggiungo codice come questo:
DetailViewController.m
@synthesize getNumber;
...
...
- dealloc{
[getNumber release];
}
Ma come liberare NSInteger? Non C'è bisogno di liberazione? Non so su di esso.
Soluzione
NSInteger
equivale a int
(su iPhone). E non è un oggetto objC. Non sarà e non può -retain
o -release
.
Altri suggerimenti
NO ALLOC = NO dealloc.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow