Xcode UIWebView не меняет страницу с измененным URL-адресом

Я автоматически генерирую NSURL, основываясь на расстоянии жесты панорамы на экране (длинный рассказ …). В любом случае, у меня нет проблем с созданием URL-адреса. URL-адрес динамически изменяется, а затем у меня есть NSTimer, который повторяется каждую секунду, которая сообщает UIWebView перезагрузить новый URL-адрес.

Однако, хотя сообщается, что URL-адрес изменяется, UIWebView отображает только первый URL-адрес, отправленный ему. Я также отслеживаю сам сайт, и он получает первый URL-адрес каждую секунду, в отличие от обновленных. Мой код довольно прост прямо сейчас, поэтому я не уверен, что я сделал неправильно? Любая помощь будет оценена по достоинству.

В ViewController.h:

@property (weak, nonatomic) IBOutlet UIWebView *webView; @property float slicenumber; @property NSURL *dynamicUrl; 

В ViewController.m:

 - (void)viewDidLoad { [super viewDidLoad]; NSString *fullURL = @"http://localhost:8080/remote/slicer/slice?view=Green&orientation=Axial&scrollTo=.50&size=native&fmt=png"; NSURL *url = [NSURL URLWithString:fullURL]; NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; [self.webView loadRequest:requestObj]; [self.webView reload]; self.webView.scrollView.scrollEnabled = NO; self.webView.scrollView.bounces = NO; self.slicenumber=.5; [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(UpdateSlice) userInfo:nil repeats:YES];} - (IBAction)handlePan:(UIPanGestureRecognizer *)recognizer { CGPoint translation = [recognizer translationInView:self.view]; [recognizer setTranslation:CGPointMake(0, 0) inView:self.view]; self.slicenumber=self.slicenumber+translation.y/350; if (self.slicenumber<0) { self.slicenumber=0; } if (self.slicenumber>1) { self.slicenumber=1; } self.sliceloc.text= [NSString stringWithFormat:@"%.2f",self.slicenumber]; NSString *fullURL2 = [NSString stringWithFormat:@"http://localhost:8080/remote/slicer/slice?view=Green&orientation=Axial&scrollTo=%.2f&size=native&fmt=png",self.slicenumber]; self.dynamicUrl = [[NSURL alloc] initWithString:[fullURL2 stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]]; NSLog(@"urlString = %@",self.dynamicUrl);} - (void)UpdateSlice { [self.webView loadRequest:[NSURLRequest requestWithURL:self.dynamicUrl]]; [self.webView reload];} 

Большое спасибо! Дайте мне знать, если вам нужна другая информация.

[self.webView reload] – перезагрузит текущую страницу. Вероятно, это происходит до завершения loadRequest. Попробуйте удалить эту строку.

Кроме того, комментарий @ joern's правильный; «событие» – пользователь, создающий жест панорамы. Потеряйте таймер.

  • Как сделать оптимизацию с помощью кода C в Xcode
  • Упрощение кода с использованием массивов в Swift (местоположение ядра)
  • iOS Xcode - отображение строки разделителя Grouped TableView
  • Доступ к текстовому полю UIAlertControllers
  • Как я могу скрыть симулятор iOS?
  • Swift: Наблюдатель клавиатуры через NSNotificationCenter не работает
  • Объект iOS (Swift) Singleton Realm
  • Прерывистые SIGINT при запуске в iOS-симуляторе
  • Реализация UIPageViewController с помощью UICollectionViewControllers (Swift)
  • Корневой каталог хранилища исходного кода XCode 5 запрещен
  • didFinishProcessingPhotoSampleBuffer не вызывает
  • Interesting Posts

    Как использовать диспетчер представлений view в середине проекта, а не в контроллере начального представления

    Как мне создать страницу ASP.NET для iOS для загрузки двоичного фрагмента данных?

    Как рисовать динамический прямоугольник на экране в соответствии с событием touchMove на iOS

    Как получить «искать» время в MPMoviePlayerController?

    Сложенная гистограмма и линейная диаграмма в диаграммах синоби

    IOS ld: файл не найден: команда компоновщика не выполнена с кодом выхода 1

    попытка вставить нулевой объект из объектов

    Приложение падает на iPad-устройстве, но работает на симуляторе

    Как сделать круг основанным на процентах?

    Каков интервал между строками по умолчанию в UITextView

    Как я могу исключить определенные термины из завершения кода Xcode? (автозаполнение, поддержка содержимого)

    «Safari не может открыть страницу, потому что адрес недействителен» появляется сообщение, когда я пытаюсь запустить приложение с веб-сайта

    Почему выход UICollectionViewCell отсутствует в интерфейсе Builder Xcode7.1 OS X Yosemite?

    Размер видеофрагмента AVCaptureVideoPreviewLayer

    Sprite Kit – SKSpriteNode нарисован в неправильном положении

    Давайте будем гением компьютера.