Xcode保存变量“之前和之后”的值

时间:2014-05-06 23:14:55

标签: objective-c variables save

我目前有这段代码试图在之前保存特定变量的值,然后稍后将该值的新值重新保存到名为的变量。

- (void)getAfter {
    after = Currentitems;
    NSLog(@"%d, %d", before, after);
}
- (void)detectItems {
    before = Currentitems;
    [self performSelector:@selector(getAfter) withObject:nil afterDelay:1];
}

“detectBPS”功能也每秒运行一次。但是,变量之前和之后的变量都相同。我怎样才能实现我的目标?

修改:我已阅读建议。但是,我该如何实施KVO?尽管如此,我仍然宁愿使用(并且更开放)不同/更简单的建议。

0 个答案:

没有答案