Ios 重置抽头计数器
我正在创建一个简单的针织项目(核心数据)应用程序,可用于计算针织项目的图案 在我的初始视图中,我确实有一个Ios 重置抽头计数器,ios,core-data,Ios,Core Data,我正在创建一个简单的针织项目(核心数据)应用程序,可用于计算针织项目的图案 在我的初始视图中,我确实有一个ui标签(用于显示计数),ui按钮s用于+和-和重置 通过三种方法(加、减、重设)控制一切。以下是plus方法的代码: - (IBAction)plus:(id)sender { if ([sender tag] == 0) { counterA=counterA +1; _IncRowcount.text = [NSStrin
ui标签
(用于显示计数),ui按钮
s用于+和-和重置
通过三种方法(加、减、重设)控制一切。以下是plus方法的代码:
- (IBAction)plus:(id)sender
{
if ([sender tag] == 0)
{
counterA=counterA +1;
_IncRowcount.text = [NSString stringWithFormat:@"%i", counterA];
}
一切正常,完整的knit项目(包括计数的当前状态)得到保存,并且fetch也正常工作
但当我想创建一个新的空项目时,UILabel
为空,但当我按下+ui按钮时,计数器从上次保存的计数开始
我几乎什么都试过了,但解决不了这个问题。有什么建议吗?我想我们没有足够的信息来帮助您。这听起来像是你在某处保存计数,甚至可能在不止一个地方,这就是它被恢复的原因。这听起来也像是由于滥用独生子女而产生的问题。但是如果没有更多的信息,这真的只是猜测。你如何声明counterA
?您可能将其声明为静态变量,然后它将保留旧值。counterA声明为int counterA;。。。然后我有一个保存方法来保存_IncRowcount的内容,如下所示:self.Project.IncRowcount=self.IncRowcount.text;有什么想法、建议吗?