gpt4 book ai didi

php - json 从 mysql (使用 php) 到标签

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

我从 mysql 获取 json:

NSURL *url = [NSURL URLWithString:kGETUrl];

NSData *data = [NSData dataWithContentsOfURL:url];

...

json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];

日志看起来像:

2017-08-20 23:01:59.726 APP[5005:328063] JSON: (
{
Message = "Message text 1...";
Name = Lucy;
},
{
Message = "Message text 2...";
Name = Jane;
},
{
Message = "Message text 3...";
Name = Mike;
}
)

这似乎没问题。然后我的应用程序有 2 个文本标签(1. 用于名称,2. 用于消息),当名称文本标签中的名称(用户给出)等于“名称”(json 格式)时,我想显示“消息” ” 在消息标签中(名称的特定消息)。

我的一段代码:

if ([[json valueForKey:@"Name"] containsObject: nameText.text])
{
getMessage.text = [json valueForKey:@"Message"];
}

这不起作用,它为我提供了所有消息,而不仅仅是针对该名称的 1 条特定消息。

最佳答案

我明白了。

[json enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop){
if([[obj objectForKey:@"Name"] isEqual:nameText.text])
{
getMessage.text = [obj objectForKey:@"Message"];
}
}];

也许它会对某人有所帮助。

关于php - json 从 mysql (使用 php) 到标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45787017/

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