У меня есть класс с именем RootModel.В RootModel.h у меня есть:
@interface RootModel : NSObject {
NSString *appLevel;
}
@property(nonatomic, retain) NSString *appLevel;
In RootModel.m I have the following:
#import "RootModel.h"
#import "MainViewController.h"
@implementation RootModel
@synthesize appLevel;
#pragma mark Singleton Methods
static RootModel *sharedObject = nil;
+(id)sharedModel {
@synchronized(self){
if(sharedObject == nil)
sharedObject = [[super allocWithZone:NULL] init];
}
return sharedObject;
}
in MainViewController.m I have:
RootModel *rm = [RootModel sharedModel];
rm.appLevel = @"0";
Последнее утверждение дает мне [RootModel setAppLevel:]: нераспознанный селектор, отправленный экземпляру.Следует отметить, что с приведенным выше кодом все работало нормально.Мой проект как-то испортился, и я создал новый проект, используя файлы, и теперь я получаю эту ошибку.Спасибо за любую помощь.