我有一个返回值列表的 NSString,如下所示:
test_1=value_1
test/2=value_2
test3=value_3 value_4
test_4=value_5/value_6
...
更现实的结果值:
inameX=vlan2
hname=server
lanipaddr=192.168.1.1
lannetmask=255.255.255.0
islan=0
islwan=0
dhcplease=604800
dhcplease_1=302400
ct_tcp_timeout=0 1200 40 30 60 60 5 30 15 0
ct_timeout=10 10
ct_udp_timeout=25 60
ctf_disable=1
ddnsx0=
cifs2=0<\\192.168.1.5
and so on...
如果我做:
for (id key in dict) {
NSLog(@"key: %@, value: %@", [dict objectForKey:key], key);
}
它输出:
key: inameX, value: vlan2
key: hname value: server
key: lanipaddr value: 192.168.1.1
key: lannetmask value: 255.255.255.0
该列表存储在一个 NSString *result 中。不确定我是否应该将它放入一个数组中,但我需要能够调用一个函数或命令,该函数或命令将根据参数返回一个特定的 value_X 以匹配变量。例如,获取 test_1 变量的值,然后它将返回 value_1。或者获取 test_4 然后它会返回 value_5/value_6
知道我该怎么做吗?
我感谢您的帮助。谢谢!