У меня есть этот метод в моем файле класса Car.h:iPhone UIImage Метод врезается
@interface Car : NSObject {
NSString * name;
UIImage* image;
}
+ (id)withName:(NSString *)name withImage:(UIImage *)image;
@end
и мой 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;
}
Теперь у меня есть MutableArray в ViewController где Я добавляю новые объекты для автомобилей вроде этого:
[myMutableArray addObject:[Car withName:name withImage:image];
Но он падает, если изображение ничего, кроме нуля. Я могу вернуть имя, но оно не работает ни с чем другим, кроме строк. Не могли бы вы мне помочь?
Вы были правы, я сделал @property (копия) вместо сохранения, спасибо всем. – scud