AI 有一个滑块,我将它的值保存到用户默认值,然后在不同的视图中抓取该数字。然后我将该浮点数转换为 NSNumber 以在 CiRadialGradient 过滤器中使用。
我正在保存如下值:
[[NSUserDefaults standardUserDefaults] setFloat:_alphaSlider.value forKey:@"Alpha"];
并检索如下:
NSNumber *inRadius1 = [NSNumber numberWithFloat:[[NSUserDefaults standardUserDefaults] floatForKey:@"Alpha"]];
问题是当抓取滑块值并将其转换为 NSNumber 时,我得到的值为 -1.10311e-146。我期待一些不同的东西。
在我的情节提要中,滑块值设置为 0 到 100。无论我将滑块放在哪里,该值始终是一个很大的负数。
有任何想法吗?
干杯。