iOS在本地提出请求

时间:2012-04-09 07:28:21

标签: ios request local

有没有办法在我的应用程序中保存JSON文件,每当我需要什么时,我会提出请求并得到我需要的东西?或者在Core - Data之外还有另一种更好的方法吗? 我想用我的应用程序做的是请求一些音符,每个音符都有它的个别属性。我希望如果我去看一个歌曲视图,显示带有音符和音节的便携式。

我的JSON文件中的片段:

 "notes":[   
            {
                    "note_type" : "0",
                    "note_syllable1" : "Twink",
                    "note_syllable2" : null,
                    "note_length" : "0"
            },
            {
                    "note_type" : "0",
                    "note_syllable1" : "le,",
                    "note_syllable2" : null,
                    "note_length" : "0"
            },
            ....

欢迎任何建议。感谢。

2 个答案:

答案 0 :(得分:0)

您可以尝试使用NSURLConnection的缓存策略 - 它支持开箱即用,只需调整它。

答案 1 :(得分:0)

这正是我所需要的:

     NSString *responseString = [[NSString alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"testmodel" ofType:@"json"] 
                                                           encoding:NSUTF8StringEncoding error:nil];
     SBJsonParser *parser = [[SBJsonParser alloc] init];
     NSDictionary *responseDictionary = [parser objectWithString:responseString];