我的应用程序通过webview显示许多html文件以供参考。用户从tableView中选择他们需要的文件。这段代码现在已经运行了18个月了,但我现在正在使用某些html文件收到上述错误。使用的代码是 -
NSString *path = [[NSBundle mainBundle] pathForResource:@"opening_times" ofType:@"html"];
NSURL *url = [NSURL fileURLWithPath:path];
奇怪的是,所有文件都使用相同的代码,但十二个中只有三个不起作用。此外,代码在我使用模拟器时有效,但在我在手机上运行应用程序时崩溃。我不确定“无效的CFStringRef”是指什么,但它只适用于某些文件。
答案 0 :(得分:1)
我希望HTML文件中存在编码问题。例如,如果您在Windows上创建了HTML文件,它可能已经分配了一个iOS无法解码的“代码页”。确保所有文件都是UTF8编码的。