如何使用Core Data存储游戏的最佳分数(iOS)

时间:2014-07-30 14:21:38

标签: ios core-data

我查看了一些SO问题(for example)..

我没有一个分数。我有一个应用程序,测试人们学习另一种语言的能力。所以每个单词都有一个分数。

我可以从模型中读取,但我不知道如何设置增量值。

每种语言的每个单词都附有一个分数。想法会很棒。

现在,我的数据库模型是一个单独的实体,如下所示:

enter image description here

我已经到了正确的结果,但不知道该怎么做..

当我的大脑爆炸时,我还没有超越这个。

-(void) incrementScore {
    NSLog (@"incrementScore");
     WordEntity * word = nil;

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    int languageKey = [defaults integerForKey:DEFAULT_KEY_LANGUAGE_NUMBER];

    if (languageKey == 0) {
        currentScore  = [word.greekScore integerValue];

    } else {
        currentScore = [word.englishScore integerValue];
    }



    if (languageKey == 0) {
        //NSNumber *tempNumber;
        //word.greekScore setValue:currentScore forKey:<#(NSString *)#>
       // word.greekScore = [word.greekScore +1 ];
        currentScore  = [word.greekScore integerValue];

    } else {
        currentScore = [word.englishScore integerValue];
    }
    currentScore = currentScore + 1;

1 个答案:

答案 0 :(得分:1)

新的farmville时代这样做的方法是使用gamecenter代替 用coredata cannon杀死一只苍蝇

我想这不回答你的问题,是吗