ここは私のモデルクラスLevelInformationModel
です。プロパティ 'levelCompleted'が 'id'タイプのオブジェクトに見つかりません
@interface LevelInformationModel : NSObject
@property NSInteger levelCompleted;
+(id)sharedModel;
@end
#import "LevelInformationModel.h"
@implementation LevelInformationModel
@synthesize levelCompleted;
/* Return singleton model */
+ (id)sharedModel {
static LevelInformationModel *sharedModel = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
sharedModel = [[self alloc] init];
});
return sharedModel;
}
- (id)init {
self = [super init];
if (self) {
self.levelCompleted = 0;
}
return self;
}
@end
そして、ここでは、私は(GameViewController
クラスで)それをすべてを使用している方法です。私はすでにLevelInformationModel.h
を輸入しています。
NSInteger currentLevel = [LevelInformationModel sharedModel].levelCompleted;
しかしlevelCompleted
プロパティ上記は、型「id'`に見つからないエラーProperty 'levelCompleted
です。どんな考えもすばらしいでしょう。
。 – Mike
@Frankこの回答があなたの問題の解決に役立ったと思われる場合は、緑のチェックマークをクリックして「受け入れ済み」とマークしてください。これはコミュニティが未回答の質問に焦点を当てるのに役立ちます。 – Lahiru
ああ、もちろん、....私の謝罪。 – Frank