检查数组值是否等于string

时间:2014-09-22 18:30:02

标签: ios if-statement swift nsarray

我以NSArray

的形式从我的API获取结果
func JSONAPIResults(results: NSArray) {
        dispatch_async(dispatch_get_main_queue(), {
            self.loginResult = results
        })
    }

我的问题是,如何使用IF Statement来检查String? 例如,检查self.loginResult[0]["result"]是否等于"成功"

干杯

1 个答案:

答案 0 :(得分:1)

如果您知道JSON中该点的对象将始终是一个字符串,请尝试将值转换为String,然后再进行比较以消除cannot invoke == with argument list错误:

if (self.loginResult[0]["result"] as String) == "Success"?
{
    ...
}