сбой метода iPhone UIImage - PullRequest
       10

сбой метода iPhone UIImage

0 голосов
/ 15 января 2010

У меня есть этот метод в моем файле класса 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];

Но происходит сбой, если изображение не равно нулю. Я могу вернуть имя, но оно не работает ни с чем, кроме строк. Не могли бы вы помочь мне, пожалуйста?

Ответы [ 2 ]

1 голос
/ 15 января 2010

Я предполагаю, что упущение @property является опечаткой (в последней строке кода также отсутствует скобка), так как я представляю, что это приведет к ошибке компилятора. Как вы получаете изображение? Кроме того, убедитесь, что ваши свойства сохранены, а не просто назначены.

0 голосов
/ 15 января 2010

В вашем файле интерфейса отсутствует объявление @property

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...