我有一个应用程序,我需要一个变量来不断递增。
示例:
float dataStream = test1 - test2;
test0 = dataStream;
但是当数据流重置时,test0也会重置。我怎样才能防止这种情况,所以test0保留以前的数字,这样当dataStream获取数据时它会添加到test0上?我无法绕过它
编辑: 添加了我的代码http://prntscr.com/7u42i1
的屏幕截图代码在一个不断运行的函数中运行,所以+ =不会工作,因为它不断递增(超越dataStream)
EDIT2
dataStream从API流式传输数据,test0是存储的变量。
当dataStream获得一个新值时,我希望它添加到test0上,但我尝试过的每种方法都会过去。
//firstFuelCount - data.Drivetrain.Fuel is the calculation that needs to be added onto test3
//When refueling, firstFuelCount - data.Drivetrain.Fuel decreases, so does test3
test2 = data.Drivetrain.FuelMax - data.Drivetrain.Fuel;
if (test2 < test3)
{
}
else
{
test3 = data.Drivetrain.FuelMax - data.Drivetrain.Fuel;
}
基本上
float dataStream = test1 - test2;
test0 = dataStream;
dataStram = 5
test0 = 5
dataStream = 1
test0 = 6
等。
这是一个不断运行的脚本。
答案 0 :(得分:0)
管理解决问题。可能在这个过程中年龄为100岁
NSInternalInconsistencyException