我正在objective-c中制作表格。我将我填写的所有数据以表格形式发布到网络服务。如果一切正常并且数据已成功发布,这会给我一个 200 代码。但如果有问题,它会给我一个 406 代码。如果是这样的话。JSON 还包含错误对象。您可以在此处查看 JSON 的示例。
{
"data": {
"status": 406,
"message": "Not Acceptable",
"errors": {
"cu_email": [
"'stefappmax.be'is no valid email!"
]
}
}
}
我的所有文本字段都与 JSON 中的名称相同e.g. My email-textfield calls cu_email
现在我有了这段代码。
NSDictionary* dict = [json objectForKey:@"data"];
NSLog(@"dict: %@",dict);
for (NSString *errorObject in [dict objectForKey:@"errors"]) {
NSLog(@"error name: %@",errorObject);
}
这将返回包含错误的文本字段的所有名称。我现在要做的是在这些文本字段周围制作一个红色边框。我知道要放置一个边框,您需要实现quartzcore 框架并添加这段代码。
self.cu_email.layer.borderColor = [[UIColor redColor] CGColor];
但是你们现在如何用 cu_email 替换 cu_email errorObject
?