Я получаю эти странные ошибки, но я их не понимаю. Вот ошибки:
ошибка: объект переменного размера не может быть инициализирован (# 1)
ошибка: статически размещенный экземпляр класса Objective-C 'Шутка' (# 1)
ошибка: статически размещенный экземпляр класса Objective-C 'Шутка' (# 1)
ошибка: невозможно преобразовать в тип указателя (# 2)
(Примечание: число после ошибки будет указывать, где была ошибка в моем файле реализации)
Вот мой файл .m:
#import "Joke.h"
@implementation Joke
@synthesize joke;
@synthesize rating;
- (id)init {
[super init];
return self;
}
- (void)dealloc {
[joke release];
[super dealloc];
}
+ (id)jokeWithValue:(NSString *)joke {
Joke j = [[Joke alloc] init]; // (# 1) This is where #1 errors occurred
j.joke = joke;
return [j autorelease]; // (# 2) This is where #2 errors occurred
}
@synthesize joke;
@synthesize rating;
@end
Спасибо!