我正在尝试加载uiwebview
中的网页。 现在该页面基于json
文件管理内容。写入应用程序沙箱中的文件问题IOS
此文件也是通过对Web服务进行扩展评估来填充的。 我在做什么是我使用Web服务填充此json文件并在页面上显示此内容web view
上显示。
但问题是它工作正常,当我在模拟器上执行它。 但它不适用于我的设备。
这里是代码。 我会重点关注相关行。
NSURL *jsonURL=[NSURL URLWithString:@"http://r099:8080/WebServiceforiPad/rest/ipad/content/login/"];
// NSLog(@"%@",jsonSourcePathName);
NSString *jsonfileString=[NSString stringWithContentsOfURL:jsonURL encoding:NSASCIIStringEncoding error:nil];
NSLog(@"%@",jsonfileString);
NSString *documentDirectory=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *jsonFilePath=[documentDirectory stringByAppendingPathComponent:@"b2b_capability_eris.json"];
NSLog(@"###########%@",documentDirectory);
[jsonfileString writeToFile:jsonFilePath atomically:YES encoding:NSStringEncodingConversionAllowLossy error:nil];
我想你没有.json文件在你的文档目录中 – Tendulkar
可能是URL不是全局的。意味着它是我认为的本地系统。 –
@Tendulkar正确我的文件不在文档目录中... 但如果我把它放在文档目录中,它将不会被我的网页访问,然后... –