У меня есть этот метод в моем файле класса Car.h:
@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, куда я добавляю новые объекты Car, например:
[myMutableArray addObject:[Car withName:name withImage:image];
Но происходит сбой, если изображение не равно нулю. Я могу вернуть имя, но оно не работает ни с чем, кроме строк.
Не могли бы вы помочь мне, пожалуйста?