Я новичок в разработке IOS. Я написал файл реализации следующим образом.Не удается создать объект класса - xcode
@implementation Utils
+(id)alloc
{
return [self instance];
}
+(Utils *)instance
{
static Utils *utils = nil;
if (!utils) {
utils = [self init];
}
return utils;
}
-(Utils *)init
{
self = [super init];
if (self) {
mConst = [Constants instance];
mCONT_REGEXP = [mConst CONT_REGEXP];
}
return self;
}
Когда я называю
[Utils instance];
я получил ошибку следующее: Как это
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[Utils<0xbff54> init]: cannot init a class object.'
Спасибо за ваши ответы.
Ваша проблема - (Utils *) init здесь – IronManGill