使用不同的说明符值代替空值

时间:2015-01-25 04:33:37

标签: ios objective-c

我创造了一种" Override"用于iOS调整的功能我遇到了问题。

我希望能够在覆盖值不存在时使用中心值,将其设置为不同的密钥。

我已经看到你可以做到这一点

CGFloat value = [dict objectForKey:key] ? [[dict objectForKey:key] floatValue] : 0.0;

但只将其设置为静态值。

1 个答案:

答案 0 :(得分:1)

如果要使用存储在字典中的其他值而不是0.0。

你可以这样做:

CGFloat value = [dict objectForKey:key] ? [[dict objectForKey:key] floatValue] : [[dict objectForKey:anotherKey] floatValue];