Загрузите и сохраните файл HTML для iOS

Я пытаюсь загрузить веб-страницу (html), а затем отобразить локальный HTML-код, который был загружен в UIWebView.

Это то, что я пробовал -

NSString *stringURL = @"url to file";
NSURL  *url = [NSURL URLWithString:stringURL];
NSData *urlData = [NSData dataWithContentsOfURL:url];
if ( urlData )
{
    NSArray       *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString  *documentsDirectory = [paths objectAtIndex:0];  

    NSString  *filePath = [NSString stringWithFormat:@"%@/%@", documentsDirectory,@"index.html"];
    [urlData writeToFile:filePath atomically:YES];
}

    //Load the request in the UIWebView.
    [web loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]isDirectory:NO]]];        // Do any additional setup after loading the view from its nib.

Но это дает ошибку «SIGABRT».

Не уверен, что я сделал неправильно?

Любая помощь будет принята с благодарностью. Спасибо!

17
задан AveragePro 9 April 2011 в 18:17
поделиться