1

嗨,我正在开发 Apple Watch 应用程序,所以我创建了一个自定义框架,目前我正在尝试从静态 json 文件中提取数据,jason 文件在我的应用程序包中,但我无法解析该 .json 文件中的数据,你能帮我解决这个问题吗?

注意:我试图在自定义框架工作类中获取数据,我的代码片段如下:

NSString *jsonFile = [[NSBundle mainBundle] pathForResource:@"test_json_PCC" ofType:@"json" inDirectory:nil];
    NSData *data;
    if([[NSFileManager defaultManager] fileExistsAtPath:jsonFile])
    {
        data = [[NSFileManager defaultManager] contentsAtPath:jsonFile];
    }
        else
    {
        NSLog(@"File not exits");
    }

现在我总是在控制台中收到“文件不退出”..

4

1 回答 1

0

试试这个....这样你就可以从你的主包中访问文件,而无需使用 NSFileManager ...

NSString *Path = [[NSBundle mainBundle] pathForResource:@"begArray" ofType:@"json"];

contents = [NSMutableString stringWithContentsOfFile:Path
                                                encoding:NSUTF8StringEncoding
                                                   error:NULL];//contents is a NSMutableString to store your file data...
于 2015-03-11T12:17:08.633 回答