小编mik*_*kez的帖子

静态SharedPreferences

我在一个活动中有两种方法

private void save(String tag, final boolean isChecked)
{
    SharedPreferences sharedPreferences = getPreferences(Context.MODE_PRIVATE);
    SharedPreferences.Editor editor = sharedPreferences.edit();


    editor.putBoolean(tag, isChecked);
    editor.commit();
}

private boolean load(String tag) {
    SharedPreferences sharedPreferences = getPreferences(Context.MODE_PRIVATE);
    return sharedPreferences.getBoolean(tag, false);

}
Run Code Online (Sandbox Code Playgroud)

并且我不想使加载静态,以便从同一活动中的另一个静态方法中检索加载值.但是,当我尝试使load方法静态时,我当然会因为非静态引用而出错.我怎样才能做到这一点?

我尝试通过静态方法访问SharedPreferences而没有运气.

任何帮助将非常感激!

static android sharedpreferences

3
推荐指数
1
解决办法
6213
查看次数

覆盖方法语法ios

我试图像我这样覆盖我的cellForRowAtIndexPath方法中的方法

cell.customSwitch {
    - (void)touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event
    {
        [super touchesEnded:touches withEvent:event];
        NSLog(@"customSwitch touchesended");
    }

};
Run Code Online (Sandbox Code Playgroud)

但这不起作用(我通常是一个Java人:P).任何帮助将非常感激!

iphone objective-c ios

3
推荐指数
1
解决办法
2239
查看次数

标签 统计

android ×1

ios ×1

iphone ×1

objective-c ×1

sharedpreferences ×1

static ×1