Приложение сбой при попытке webViews загрузиться в контроллере панели вкладок

Итак, предпосылка моего приложения заключается в том, что он имеет несколько вкладок, и каждый tabViewController имеет свойство webView, которое загружает другую веб-страницу.

Я не уверен, что именно не так, и почему он падает.

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x6a7c5b0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key webView.'

Как я структурировал приложение, я сделал отдельные классы ViewController для каждой вкладки. Я включил IBOutlets в WebViews и связал их с webView, которые я включил в раскадровку. Я также устанавливаю CustomClass классу ViewController.

Вот пример моего кода (он довольно синоним в ViewControllers):

AmericaViewController.h

 #import <UIKit/UIKit.h> @interface AmericaViewController : UIViewController @property (nonatomic, weak) IBOutlet UIWebView *webView; @end 

AmericaViewController.m

 #import "AmericaViewController.h" @implementation AmericaViewController @synthesize webView = _webView; -(void)viewDidLoad { [super viewDidLoad]; // allow user to pinch-zoom page self.webView.scalesPageToFit = YES; self.webView.multipleTouchEnabled = YES; //load webView [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://baylornotes.org/articles/America"]]]; } -(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return YES; } @end 

One Solution collect form web for “Приложение сбой при попытке webViews загрузиться в контроллере панели вкладок”

Согласно исключению, один из ваших UIViewController не имеет свойства webView. Возможно, один из ваших классов плохо написан, или вы забыли установить правильный класс в xib …

  • Где я могу узнать больше о WebCoreSharedBufferData?
  • даже базовый ионный проект с плагином Cordova WKWebview Engine создает белый экран
  • Имя подписного календаря имеет URL-адрес .ics при открытии из UIWebView
  • добавление html-текста в мой UIWebView
  • Как обрабатывать видеообъявления YouTube (запущенные, завершенные и т. Д.) В iOS iOS
  • Как немедленно остановить загрузку UIWebView
  • Отключение функции масштабирования в UIWebView
  • Ошибка открытия некоторого файла xlsx в UIWebview
  • NSURLProtocol не загружается после ответа YES на canInitWithRequest
  • Проблемы с Objective-C с UIWebView в PDF
  • UIWebView tel: делегат телефонной связи не призван на iPad (но он работает на iPhone)
  • Interesting Posts

    После того, как 30-дневный период тестирования закончился для TestFlight Beta, статус сборки изменится на «Истек»?

    Swift / как использовать UITextView с динамической высотой INSIDE UITableViewCell с динамической высотой

    Phonegap 2.6 с KeyboardShrinksView и HideKeyboardFormAccessoryBar

    В чем разница между именами локальных и внешних параметров в Swift

    pageIndicatorTintColor в UIPageControl остается прозрачным в iOS7

    Как поднять uilabel в ios

    Неожиданное увеличение размера приложения iOS с помощью TestFlight

    Выполнение действий с акселерометра

    Быстрая пользовательская клавиатура – отображать дополнительные буквы на клавиатуре с длинным нажатием?

    Как импортировать ранее существующий sqlite-файл в Core Data?

    Ошибка с новой целевой тестовой единицей: ошибка: нет такого файла или каталога – старый файл dSYM не может быть перезаписан

    Как создать приложение для iPhone с фоном и вращающимися изображениями?

    Как исправить CodeSign, когда он говорит, что пользователь отменил операцию? (И я этого не сделал)

    Параметр xcode4 несовместимого типа

    Как получить маску подсети и широковещательный адрес персональной точки доступа в iOS

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.