次のような値のリストを返す 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
このリストは、1 つの NSString *result に格納されます。これを配列に入れる必要があるかどうかはわかりませんが、変数に一致する引数に基づいて特定の value_X を返す関数またはコマンドを呼び出すことができる必要があります。たとえば、test_1 変数の値を取得すると、value_1 が返されます。または、test_4 を取得すると、value_5/value_6 が返されます
どうすればそれを行うことができますか?
私はあなたの助けに感謝します。ありがとう!