質問編集履歴

1

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

2015/04/26 12:24

投稿

sensho
sensho

スコア6

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