0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

UIWebViewのloadRequestが動かなかったのでメモ (Xcode 6.3.2)

Last updated at Posted at 2015-08-19

(15/8/19 : 内容に誤りがありましたので全面的に訂正しました)


ただいま Android開発者のためのSwift入門 でiOSアプリ開発を入門中なのですが、UIWebViewにURLを読み込ませる際にプチハマりをしたのでメモです。

リスト6.2 - 6.6のコード

ViewController.swift
import UIKit

class ViewController: UIViewController {

    let url = NSURL(string: "http://map.yahoo.co.jp/mobile") 

本に従って写経していき、さぁSimulatorを起動して動作確認だーーー

ところが…

WebViewに何も表示されない…(真っ白)。

Delegateプロトコルを実装してerrorメッセージを確認してみたところ、HTTP通信がそもそも失敗しているみたい。iOS8.3と7.1のどちらで試してもダメ。

どうやら

PCにインストールしてあるウイルスバスターが悪さをしていたらしい…。下記のブログを参考にさせて頂きました (超感謝)。

iOSシミュレータでiOS8.1だとHTTP通信がエラーに

対処

下記サイトからパッチをダウンロードし、インストール。Simulatorを再起動したら動くようになりました。

ウイルスバスター for Mac(Ver 5.0)がインストールされた環境において、Xcode の iOS8 Simulator のネットワーク接続が切れてしまう問題が発生する

Links

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?