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

質問編集履歴

4

質問の訂正

2019/02/20 02:53

投稿

downtowntown
downtowntown

スコア21

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
  personというクラスのarrayというインスタンスの配列の中に人の名前が入っています。
3
3
  languageというクラスにその人が話せる言語のインスタンスの配列があります。
4
4
  textFiledにはPickerViewをインプットしていてPickerViewで返す配列がpersonクラスのArrayという配列です。
5
- textFiledにAが入っている場合、下のPickerViewnにはlanguageクラスのAという配列を返したいです。
5
+ そのPickerViewから選択したAという文字textFiledに入っている場合、下のPickerViewnにはlanguageクラスのAという配列を返したいです。
6
6
 
7
7
  どうすれば取得できますか?
8
8
 

3

質問の訂正

2019/02/20 02:53

投稿

downtowntown
downtowntown

スコア21

title CHANGED
File without changes
body CHANGED
@@ -19,14 +19,14 @@
19
19
 
20
20
  ```swift
21
21
  class language : NSObject {
22
- let "A" = ["Japanese"]
22
+ let A = ["Japanese"]
23
- let "B" = ["English"]
23
+ let B = ["English"]
24
- let "C" = ["Japanese","French"]
24
+ let C = ["Japanese","French"]
25
- let "D" = ["Italian"]
25
+ let D = ["Italian"]
26
- let "E" = ["English","Spanish"]
26
+ let E = ["English","Spanish"]
27
- let "F" = ["Chinese","Japanese"]
27
+ let F = ["Chinese","Japanese"]
28
- let "G" = ["Korean","Japanese","English"]
28
+ let G = ["Korean","Japanese","English"]
29
- let "H" = ["German","Spanish"]
29
+ let H = ["German","Spanish"]
30
30
 
31
31
  ```
32
32
 

2

質問の訂正

2019/02/20 02:46

投稿

downtowntown
downtowntown

スコア21

title CHANGED
@@ -1,1 +1,1 @@
1
- 違うクラスからインスタンスを取得したい
1
+ クラスからインスタンスを検索して取得したい
body CHANGED
@@ -1,10 +1,14 @@
1
1
  ### 前提・実現したいこと
2
2
  personというクラスのarrayというインスタンスの配列の中に人の名前が入っています。
3
3
  languageというクラスにその人が話せる言語のインスタンスの配列があります。
4
+ textFiledにはPickerViewをインプットしていてPickerViewで返す配列がpersonクラスのArrayという配列です。
4
5
  textFiledにAが入っている場合、下のPickerViewnにはlanguageクラスのAという配列を返したいです。
6
+
5
7
  どうすれば取得できますか?
6
8
 
9
+ クラスにしなくてもViewControllerのクラスにlanguageクラスの配列を定義して、返したい配列の名前で定義でに一致したら返すということはできるのですが、それだとViewcontorllerのコードが長くなりすぎるので別のクラスを作り呼び出しています。
7
10
 
11
+
8
12
  ### 該当のソースコード
9
13
 
10
14
  ```swift

1

質問の訂正

2019/02/19 15:41

投稿

downtowntown
downtowntown

スコア21

title CHANGED
@@ -1,1 +1,1 @@
1
- 選択された文字からclass内の同じ名前のインスタンスを取得したい
1
+ 違うクラスからインスタンスを取得したい
body CHANGED
File without changes