J'ai cette méthode dans mon fichier de classe Car.h:iPhone UIImage Méthode crashes
@interface Car : NSObject {
NSString * name;
UIImage* image;
}
+ (id)withName:(NSString *)name withImage:(UIImage *)image;
@end
et mon fichier de classe Car.m:
#import "Car.h"
@implementation Car
@synthesize name, image;
+ (id)withName:(NSString *)name withImage:(UIImage *)image {
Car *newCar = [[[self alloc] init] autorelease];
newCar.name = name;
newCar.image = image;
return newCar;
}
J'ai maintenant MutableArray dans un ViewController où J'ajoute de nouveaux objets Car comme ceci:
[myMutableArray addObject:[Car withName:name withImage:image];
Mais il se bloque si l'image est tout sauf nulle. Je peux retourner le nom mais cela ne fonctionne pas avec autre chose que Strings. Pourriez-vous m'aider s'il vous plaît?
Vous aviez raison, j'ai fait @property (copie) au lieu de retenir, merci beaucoup tout le monde. – scud