【发布时间】:2014-01-24 07:05:54
【问题描述】:
我目前正在开发一个显示当前天气的应用程序。我从 openweathermap.org 和 json 中得到我的回复。在 json 响应中,我收到有关天气的各种数据;温度、风速、湿度和条件。
我想做的是将这些数据解释为文本。例如我现在正在这样做:
if [weater.temperature] <=-5.0f && [weather.humidity] <=80.0f && [weather.condition] isEqual:@"Snow")
label setText....
问题是我必须一直重复自己,还有很多 else if 和语句相互排斥,例如,如果我想让标签打印一些东西,如果它是 5 度和 80& 相对如果条件相同但下雪,湿度和其他东西。
还有其他更好的解决方案吗?
【问题讨论】:
标签: ios objective-c cocoa if-statement