gpt4 book ai didi

ios - UISlider值,转换为NSNumber,= -1.10311e-146

转载 作者:行者123 更新时间:2023-11-29 04:39:38 25 4
gpt4 key购买 nike

AI 有一个 slider ,我将其值保存到用户默认值,然后在不同的 View 中获取该数字。然后,我将该 float 转换为 NSNumber,以便在 CiRadialGradient 过滤器中使用。

我保存的值如下:

[[NSUserDefaults standardUserDefaults] setFloat:_alphaSlider.value forKey:@"Alpha"];

并检索如下:

NSNumber *inRadius1 = [NSNumber numberWithFloat:[[NSUserDefaults standardUserDefaults] floatForKey:@"Alpha"]];

问题是当获取 slider 值并将其转换为 NSNumber 时,我得到的值是 -1.10311e-146。我期待一些不同的东西。

在我的 Storyboard中, slider 值设置为从 0 到 100。无论我将 slider 放置在何处,该值始终是一个很大的负值。

有什么想法吗?

干杯。

最佳答案

我猜你是这样记录的:

NSLog(@"%f", inRadius1);

但实际上 NSNumber 是一个 Objective-C 对象,所以你应该使用 %@:

NSLog(@"%@", inRadius1);

关于ios - UISlider值,转换为NSNumber,= -1.10311e-146,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10590392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com