Я пытаюсь получить код HTML из UITextView и позволить пользователям просматривать его в режиме реального времени в UIWebView в следующем сеансе. Вот что я до сих пор.Передача информации через Segue
- DetailViewController - вид с UITextView:
- UITextView:
codeView
- UITextView:
- PreviewViewController - вид с UIWebView
- UIWebView:
webView
- UIWebView Код:
webViewCode
- UIWebView:
DetailViewController
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
if ([[segue identifier] isEqualToString:@"webViewCode"]) {
PreviewViewController *preview = [segue destinationViewController];
preview.webViewCode = self.codeView.text;
self.preview.webViewCode = [[NSString alloc] initWithString:codeView.text];
[[segue destinationViewController] setWebViewCode:codeView.text];
}
}
PreviewViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
[webView loadHTMLString:webViewCode baseURL:nil];
}
Все связано в интерфейсе строителя, включая Segue идентификатор раскадровки. Как вы можете видеть, я пробовал несколько способов передачи информации, но только придумал ошибки. Есть что-то, что мне не хватает?
Какие ошибки вы получаете? Быть конкретной. – matt
У вас должно быть какое-то нулевое значение, вы пробовали войти в код? – ryudice
@matt Нет ошибок, но WebView ничего не вызывает - просто пустым. Приношу свои извинения за то, что я не включил это в свой первоначальный пост. –