Файл pages.zip не будет отображать представление с использованием UIWebview и NSURL - PullRequest
1 голос
/ 15 декабря 2010

У меня есть приложение, которое отображает подсказки поиска. Это будет работать, если я сохраню файл .html в главном пакете и покажу его, используя пример кода Apple:

-(void)loadDocument:(NSString*)documentName inView:(UIWebView*)webView
{
    NSString *path = [[NSBundle mainBundle] pathForResource:documentName ofType:nil];
    NSURL *url = [NSURL fileURLWithPath:path];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [webView loadRequest:request];
}

//load document --
    [self loadDocument:@"searchTipsLegislators.html" inView:searchTips];

Если, однако, я изменю документ на документ, созданный с использованием сжатого файла Pages, приложение вернет ошибку:

2010-12-15 08: 53: 04.537 cv112 [42067: 7003] Не удается загрузить iWorkImport

2010-12-15 08: 53: 04.538 cv112 [42067: 7003] Не удалось создать предварительный просмотр

Кто-нибудь заставил это работать?

1 Ответ

1 голос
/ 16 февраля 2011

Две вещи, которые стоит попробовать:

  1. Не сжимайте страницы документа.В iOS 3 больше нет необходимости.

  2. Не ожидайте, что это сработает на Симуляторе.Работает ли оно на вашем устройстве?

...