質問編集履歴

3

より具体的に修正。

2016/08/05 02:29

投稿

ptpt
ptpt

スコア22

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  ###前提・実現したいこと
2
2
 
3
- TableViewControllerにあるボタンを押すと、ViewControllerへ遷移すると同時にViewControllerのTextViewに決まった文字(例えば"テスト"など)を表示させたい。
3
+ TableViewControllerにあるボタンを押すと、ViewControllerへ遷移すると同時にViewControllerのTextViewに決まった文字(例えば"テスト"など)を表示するようにしたい。
4
+
5
+ ボタンは複数あり、対応するボタンごとに表示する文字は異なる。
4
6
 
5
7
 
6
8
 

2

前提の説明の修正。

2016/08/05 02:29

投稿

ptpt
ptpt

スコア22

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ###前提・実現したいこと
2
2
 
3
- ViewController(A)から遷移したTableViewControllerからViewController(B,冒頭ものとは別のもの)のストを変更したい。
3
+ TableViewControllerにあるボタンを押すと、ViewControllerへ遷移すると同時にViewControllerのTextViewに決まった文字(例えば"テスト"など)表示させたい。
4
4
 
5
5
 
6
6
 
@@ -10,9 +10,7 @@
10
10
 
11
11
  ```
12
12
 
13
- ViewController(A)からTableViewControllerへ遷移した際、TableViewControllerに設置したはずのボタンが消える(この時のTableViewControllerのクラスはUITableViewControllerではなく、TableViewController)。
14
-
15
- -> コードを変えた結果ボタンは表示されようになりました
13
+ 遷移先のViewControllerにあTextViewが空白のままにな
16
14
 
17
15
  ```
18
16
 
@@ -27,8 +25,6 @@
27
25
 
28
26
 
29
27
  import UIKit
30
-
31
- import iAd
32
28
 
33
29
 
34
30
 
@@ -45,8 +41,6 @@
45
41
  override func viewDidLoad() {
46
42
 
47
43
  super.viewDidLoad()
48
-
49
- self.canDisplayBannerAds = true
50
44
 
51
45
  }
52
46
 
@@ -112,8 +106,4 @@
112
106
 
113
107
  ```
114
108
 
115
-
116
-
117
- このコードではテキストが表示されずViewController(B)が空白になります。
118
-
119
- アドバイスお願いします。
109
+ 前提の説明を修正しました。アドバイスお願いします。

1

質問細部の変更。

2016/08/04 12:27

投稿

ptpt
ptpt

スコア22

test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,8 @@
12
12
 
13
13
  ViewController(A)からTableViewControllerへ遷移した際、TableViewControllerに設置したはずのボタンが消える(この時のTableViewControllerのクラスはUITableViewControllerではなく、TableViewController)。
14
14
 
15
+ -> コードを変えた結果ボタンは表示されるようになりました。
16
+
15
17
  ```
16
18
 
17
19
 
@@ -22,11 +24,17 @@
22
24
 
23
25
  **ViewController**
24
26
 
27
+
28
+
25
29
  import UIKit
30
+
31
+ import iAd
26
32
 
27
33
 
28
34
 
29
- class ViewController: UIViewController, TableViewControllerDelegate {
35
+ class ViewController: UIViewController,TableViewControllerDelegate
36
+
37
+ {
30
38
 
31
39
 
32
40
 
@@ -38,11 +46,9 @@
38
46
 
39
47
  super.viewDidLoad()
40
48
 
41
-
49
+ self.canDisplayBannerAds = true
42
50
 
43
51
  }
44
-
45
-
46
52
 
47
53
 
48
54
 
@@ -56,21 +62,9 @@
56
62
 
57
63
 
58
64
 
59
- override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
65
+ }
60
66
 
61
-
62
67
 
63
- if let next = segue.destinationViewController as? TableViewController {
64
-
65
- // Delegateをselfに設定
66
-
67
- next.delegate = self
68
-
69
- }
70
-
71
- }
72
-
73
- }
74
68
 
75
69
 
76
70
 
@@ -88,7 +82,7 @@
88
82
 
89
83
 
90
84
 
91
- class TableViewController: UITableViewController {
85
+ class TableViewController: UITableViewController{
92
86
 
93
87
 
94
88
 
@@ -100,8 +94,6 @@
100
94
 
101
95
  super.viewDidLoad()
102
96
 
103
-
104
-
105
97
  }
106
98
 
107
99
 
@@ -110,26 +102,18 @@
110
102
 
111
103
  // ボタン押下時にDelegateメソッドで値を設定する
112
104
 
113
- delegate?.setText("テスト")
105
+ delegate?.setText("test")
114
106
 
115
107
  }
116
108
 
117
109
 
118
110
 
119
- override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
120
-
121
- return 0
122
-
123
- }
124
-
125
-
126
-
127
- override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
128
-
129
- return 0
130
-
131
- }
132
-
133
111
  }
134
112
 
135
113
  ```
114
+
115
+
116
+
117
+ このコードではテキストが表示されずViewController(B)が空白になります。
118
+
119
+ アドバイスお願いします。