У меня проблема (в Objective-C / iPhone dev) уже более недели, поэтому я был бы очень признателен, если кто-нибудь может мне помочь.
Когда я создаю экземпляр объекта из написанного мной класса, он возвращает мне nil, но когда я запускаю режим отладки, я на самом деле вижу в методе init , что атрибуты self правильно инициализируются и кажется, что он не выполняет инструкцию возврата себя.
EDIT:
Спасибо за ваши ответы. Вот код инициализации
-(id)initWithDate:(NSString *)aDate
type:(NSString *)aType
amount:(NSString *)anAmount
currency:(NSString *)aCurrency
merchantName:(NSString *)aMerchant
status:(NSString *)aStatus
{
if (!(self = [super init])) return nil;
self->date=aDate;
self->type=aType;
self->amount=anAmount;
self->currency=aCurrency;
self->merchantName=aMerchant;
self->status=aStatus;
return self;
}