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

質問編集履歴

3

Xcode バージョンを追記

2017/01/13 08:59

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -6,6 +6,8 @@
6
6
  もし、詳しく分かる方がいらっしゃいましたら、ご解説をお願いできませんでしょうか?
7
7
  何卒宜しくお願い致します。
8
8
 
9
+ ※ Xcode は 最新版(ver 8.2.1)です。
10
+
9
11
  ![イメージ説明](0f84465ea85feb4342d92d15e2fa06e6.png)
10
12
  ![イメージ説明](9a68ec1c9bc10b7bb157a87cf36fd6eb.png)
11
13
 

2

参考画像追加

2017/01/13 08:59

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -7,6 +7,7 @@
7
7
  何卒宜しくお願い致します。
8
8
 
9
9
  ![イメージ説明](0f84465ea85feb4342d92d15e2fa06e6.png)
10
+ ![イメージ説明](9a68ec1c9bc10b7bb157a87cf36fd6eb.png)
10
11
 
11
12
  ```
12
13
  // サンプルコード
@@ -23,6 +24,7 @@
23
24
  }
24
25
 
25
26
  func mapView(_ mapView: MKMapView, annotationView view: MKAnnotationView, calloutAccessoryControlTapped control: UIControl) {
27
+ // String? 型になります
26
28
  let title = view.annotation?.title ?? ""
27
29
  }
28
30
  }

1

一部勘違いでしたので修正致しました

2017/01/13 08:46

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -3,11 +3,6 @@
3
3
  iPhoneアプリ開発にて、MapKit を試していたのですが、String?? 型という奇妙な型に遭遇しました。
4
4
  このような型に出会うのは始めての経験で戸惑っております。
5
5
 
6
- 現状、この String?? 型を開示するために、以下の様な奇妙な記述を強いられておりまして。
7
- ```
8
- let title = (view.annotation?.title ?? "") ?? ""
9
- ```
10
-
11
6
  もし、詳しく分かる方がいらっしゃいましたら、ご解説をお願いできませんでしょうか?
12
7
  何卒宜しくお願い致します。
13
8
 
@@ -20,7 +15,7 @@
20
15
 
21
16
  class ViewController: UIViewController, MKMapViewDelegate {
22
17
  var mapView: MKMapView?
23
-
18
+
24
19
  override func viewDidLoad() {
25
20
  super.viewDidLoad()
26
21
  self.mapView = MKMapView()
@@ -28,7 +23,7 @@
28
23
  }
29
24
 
30
25
  func mapView(_ mapView: MKMapView, annotationView view: MKAnnotationView, calloutAccessoryControlTapped control: UIControl) {
31
- let title = (view.annotation?.title ?? "") ?? ""
26
+ let title = view.annotation?.title ?? ""
32
27
  }
33
28
  }
34
29
  ```