Я пытаюсь запустить файл HTML из Objective C на iPhone.Я создал файл, но не могу его запустить.Я подозреваю, что я не правильно сформировал URL или не указал команду openURL.
Вот код:
NSLog(@"HTMLurl: %@", [HTMLurl absoluteURL]);
if (![[UIApplication sharedApplication] openURL:HTMLurl])
{
NSLog(@"URL failed to open.");
}
Вот что содержит HTMLurl:
file: //localhost/var/mobile/Applications/E43AB0A2-C868-497C-9164-DA101372AD5D/Documents/HTMLfileout.html
Мне удалось использовать идентичный код для вызова аудиоplay, указанный в другом URL:
file: //localhost/var/mobile/Applications/E43AB0A2-C868-497C-9164-DA101372AD5D/Documents/audiofileout.mp3
Но код htmlвозвращает ноль и ничего не происходит.
Вот как я создаю URL:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString* HTMLFilePath = [documentsDirectory stringByAppendingPathComponent:@"HTMLfileout.html"];
HTMLurl = [NSURL fileURLWithPath:HTMLFilePath];
NSLog(@"HTMLurl: %@", [HTMLurl absoluteURL]);
NSData* outputData = [LTTInterface getCompressedHTMLData];
[outputData retain];
Заранее спасибо.Я знаю, что есть много уже отвеченных вопросов о форматировании URL, но я не могу справиться с этим самостоятельно.
С уважением, Кен