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

質問編集履歴

3

タイトル訂正

2018/04/03 10:21

投稿

curh
curh

スコア11

title CHANGED
@@ -1,1 +1,1 @@
1
- CoreLocationで取得したlatitudeの値をviewDidLoad()に出力したい
1
+ locationManagerで取得したlatitudeの値をviewDidLoad()に出力したい
body CHANGED
File without changes

2

ソースコード 訂正

2018/04/03 10:21

投稿

curh
curh

スコア11

title CHANGED
File without changes
body CHANGED
@@ -15,7 +15,7 @@
15
15
  ```Swift3
16
16
  class ViewController: UIViewController, ARSCNViewDelegate, CLLocationManagerDelegate{
17
17
 
18
- var locationManager = CLLocationManager() //ロケーションマネージャを作る
18
+ var locationManager = CLLocationManager()
19
19
  var locationData : CLLocation? = nil
20
20
 
21
21
  override func viewDidLoad() {

1

ソースコードに誤りがあったため訂正しました

2018/04/03 10:15

投稿

curh
curh

スコア11

title CHANGED
File without changes
body CHANGED
@@ -13,13 +13,18 @@
13
13
  というように定義しており,Double型で緯度の値を返すようにしたのですが,
14
14
 
15
15
  ```Swift3
16
+ class ViewController: UIViewController, ARSCNViewDelegate, CLLocationManagerDelegate{
17
+
18
+ var locationManager = CLLocationManager() //ロケーションマネージャを作る
19
+ var locationData : CLLocation? = nil
20
+
16
21
  override func viewDidLoad() {
17
22
  super.viewDidLoad()
18
23
 
19
24
 
20
25
 
21
26
  var ido:Double = 0.0
22
- ido = locationManager() //locationManager()の()内の書き方がわからな
27
+ ido = locationManager(locationManager,locationData) //Cannot call value of non-function type 'CLLocationManager'とうエラーが出る
23
28
 
24
29
  if ido > 35.689634 {
25
30
 
@@ -27,6 +32,7 @@
27
32
 
28
33
  }
29
34
  }
35
+ }
30
36
  ```
31
37
  のため困っております.
32
38
  そもそも,Double型で値を返すことができないんでしょうか?