質問するログイン新規登録

質問編集履歴

1

ViewController.swiftを書き直しました。

2015/04/26 12:24

投稿

sensho
sensho

スコア6

title CHANGED
File without changes
body CHANGED
@@ -3,17 +3,24 @@
3
3
 
4
4
  class ViewController: UIViewController {
5
5
 
6
- @IBOutlet var leftImageView: UIImageView!
6
+ @IBOutlet var myImageView: UIImageView!
7
7
 
8
8
  override func viewDidLoad() {
9
9
  super.viewDidLoad()
10
-
10
+
11
11
  let url = NSURL(string: "http://eoimages.gsfc.nasa.gov/images/imagerecords/57000/57723/globe_east_540.jpg")
12
- var err: NSError?
12
+
13
- var imageData :NSData = NSData(contentsOfURL: url!, options: NSDataReadingOptions.DataReadingMappedIfSafe, error: &err)!
13
+ if let imageData = NSData(contentsOfURL: url!, options: NSDataReadingOptions.DataReadingMappedIfSafe, error: nil) {
14
+
14
- let myImage = UIImage(data: imageData)
15
+ let myImage = UIImage(data: imageData)
16
+
17
+ myImageView.frame = CGRectMake(0, 0, 360, 240)
18
+
15
- leftImageView.image = myImage
19
+ myImageView.image = myImage
20
+ } else {
21
+
16
- self.view.addSubview(leftImageView)
22
+ println("画像取得失敗")
23
+ }
17
24
  }
18
25
 
19
26
  override func didReceiveMemoryWarning() {
@@ -22,7 +29,4 @@
22
29
  }
23
30
  }
24
31
  ```
25
- 上のコードでURLの画像を表示しようとしたのですが、実行したら```lang-swift
26
- var imageData :NSData = NSData(contentsOfURL: url!, options: NSDataReadingOptions.DataReadingMappedIfSafe, error: &err)!
27
- ```
28
- 部分にEXC_BAD_INSTRUCTIONunexpectedly found nil while unwrapping an Optional valueとエラーになってしまいまた。どうすればよいのでょうか
32
+ コードでURLの画像を表示しようしたのですが、実行しも何も表示されずに println("画像取得失敗") が実行されます。ネットワ問題があるかも知れないと思うのですが、初心者で解決方法がくわかりませんアドバイスろしくお願いします