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

質問編集履歴

7

修正

2019/10/11 00:51

投稿

maplemee
maplemee

スコア16

title CHANGED
File without changes
body CHANGED
@@ -14,7 +14,7 @@
14
14
  class ViewController: UIViewController {
15
15
 
16
16
  @IBOutlet weak var blueview: UIView! //UIViewのアウトレット接続
17
- let lowPass = LowPass() //LowPassクラスのインスタンス化
17
+ let lowPass = LowPass() //LowPassクラスのインスタンス化 (クラス名はそのまま引用していますm(_ _)m)
18
18
 
19
19
  override func viewDidLoad() {
20
20
  super.viewDidLoad()
@@ -68,7 +68,8 @@
68
68
  ```
69
69
 
70
70
  **わからないこと**
71
- [参考記事](https://ja.stackoverflow.com/questions/49797/%E4%BB%96%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8B%E3%82%89viewcontroller%E3%81%AEuilabel%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84)最後の方に書れてた文章コード反映させればいのかがわかりせん。
71
+ ようなクラス使いがわらなです。(特にnilによく躓きすm(_ _)m)
72
+ 具体的には[参考記事](https://ja.stackoverflow.com/questions/49797/%E4%BB%96%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8B%E3%82%89viewcontroller%E3%81%AEuilabel%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84)の最後の方に書かれていた文章をどうコードに反映させればよいのかがわかりません。
72
73
  (意味も読んだだけではよく理解できませんでした・・・。)
73
74
 
74
75
  > これで、vcがLowPassクラスの初期化が終わるまではnilですが、コンストラクター(=init)が終了すると、ViewController.swiftのlowPass.vc = selfが実行され、nilではなくなりますので、それ以降はvcがnilで落ちることはなくなると思います。

6

修正

2019/10/11 00:51

投稿

maplemee
maplemee

スコア16

title CHANGED
@@ -1,1 +1,1 @@
1
- 他のファイルからViewControllerにあるUIViewの状態変化させたい
1
+ 他のファイルからViewControllerにあるUIViewを操作したい
body CHANGED
File without changes

5

修正

2019/10/10 16:58

投稿

maplemee
maplemee

スコア16

title CHANGED
File without changes
body CHANGED
@@ -62,7 +62,7 @@
62
62
  > Fatal error: Unexpectedly found nil while unwrapping an Optional value
63
63
 
64
64
  ```LowPass
65
- func AddCahnge() {
65
+ func AddChange() {
66
66
  vc.blueview.isHidden = false //エラー発生場所
67
67
  }
68
68
  ```

4

修正

2019/10/10 16:15

投稿

maplemee
maplemee

スコア16

title CHANGED
File without changes
body CHANGED
@@ -31,7 +31,7 @@
31
31
 
32
32
  public weak var vc: ViewController!
33
33
 
34
- func AddCahnge() {
34
+ func AddChange() {
35
35
  vc.blueview.isHidden = false //UIViewを表示する
36
36
  }
37
37
 
@@ -51,7 +51,7 @@
51
51
  }
52
52
 
53
53
  @IBAction func add(_ sender: Any) {
54
- lowPass.AddCahnge() //ボタンが押されたらLowPassクラスのAddCahnge()でblueviewを表示させる
54
+ lowPass.AddChange() //ボタンが押されたらLowPassクラスのAddChange()でblueviewを表示させる
55
55
  }
56
56
 
57
57
  }

3

修正

2019/10/10 16:14

投稿

maplemee
maplemee

スコア16

title CHANGED
File without changes
body CHANGED
@@ -68,7 +68,8 @@
68
68
  ```
69
69
 
70
70
  **わからないこと**
71
- 参考記事の最後の方に書かれていた文章をどうコードに反映させればよいのかがわかりません。(意味も読んだだけではよく理解できませんでした・・・。)
71
+ [参考記事](https://ja.stackoverflow.com/questions/49797/%E4%BB%96%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8B%E3%82%89viewcontroller%E3%81%AEuilabel%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84)の最後の方に書かれていた文章をどうコードに反映させればよいのかがわかりません。
72
+ (意味も読んだだけではよく理解できませんでした・・・。)
72
73
 
73
74
  > これで、vcがLowPassクラスの初期化が終わるまではnilですが、コンストラクター(=init)が終了すると、ViewController.swiftのlowPass.vc = selfが実行され、nilではなくなりますので、それ以降はvcがnilで落ちることはなくなると思います。
74
75
 

2

修正

2019/10/10 16:13

投稿

maplemee
maplemee

スコア16

title CHANGED
@@ -1,1 +1,1 @@
1
- 他のファイルからViewControllerUIViewの状態を変させたい
1
+ 他のファイルからViewControllerにあるUIViewの状態を変させたい
body CHANGED
File without changes

1

修正

2019/10/10 16:10

投稿

maplemee
maplemee

スコア16

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  (具体的にはisHiddenで隠しておいたUIViewをUIButtonを押すことで非表示から表示状態に変更させたい)
4
4
 
5
5
  **StoryBoard**
6
- ![イメージ説明](7414f6a858c800dbb2dc7e27958b0b5f.png)
6
+ ![イメージ説明](9bd593b4e655e9f0b5501aad60f45fb0.png)
7
7
 
8
8
  **行ったこと**
9
9
  [他のファイルからViewControllerのUILabelを変更したい](https://ja.stackoverflow.com/questions/49797/%E4%BB%96%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8B%E3%82%89viewcontroller%E3%81%AEuilabel%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84)という記事を参考に以下のようにコーディングしました。
@@ -72,4 +72,4 @@
72
72
 
73
73
  > これで、vcがLowPassクラスの初期化が終わるまではnilですが、コンストラクター(=init)が終了すると、ViewController.swiftのlowPass.vc = selfが実行され、nilではなくなりますので、それ以降はvcがnilで落ちることはなくなると思います。
74
74
 
75
- ご教授願い致しますm(_ _)m
75
+ ご教授宜しく願い致しますm(_ _)m