Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios4 HTTP纯文本数据到数组_Ios4_Nsstring_Nsdictionary - Fatal编程技术网

Ios4 HTTP纯文本数据到数组

Ios4 HTTP纯文本数据到数组,ios4,nsstring,nsdictionary,Ios4,Nsstring,Nsdictionary,我正在使用iOS设备访问本地模块上的数据,它从中获取信息,响应为纯文本,如下所示: [Header] Version=1 [Data] SomeData=aValue StringKey=Value TimestampKey=DDD:HH:MM:SS NumberKey=8321 [Blob] MoreData=moreValues [EOF] Lines=11 时间戳只出现一次,并且是从当前时间开始的时间 我想将上面字符串中的所有信息放入NSDictionary,以便更容易访问。看起来像:

我正在使用iOS设备访问本地模块上的数据,它从中获取信息,响应为纯文本,如下所示:

[Header]
Version=1
[Data]
SomeData=aValue
StringKey=Value
TimestampKey=DDD:HH:MM:SS
NumberKey=8321
[Blob]
MoreData=moreValues
[EOF]
Lines=11
时间戳只出现一次,并且是从当前时间开始的时间 我想将上面字符串中的所有信息放入NSDictionary,以便更容易访问。看起来像:

Dictionary (
    Header => Dictionary (
        Version => 1
    )
    Data => Dictionary (
        SomeData => aValue,
        StringKey => anotherValue,
        TimestampKey => "DDD:HH:MM:SS", //(format into NSDate if you like)
        NumberKey => 8321 //(format into int if you like)
    }
    Blob => Dictionary (
        MoreData => moreValues
    )
)
所以我喜欢一个函数,它可以将字符串输入格式化为字典输出

两种解决方案:

重新格式化数据plist或json,以便使用现有框架加载它们 编写自己的解析器