質問編集履歴

2

無駄なキャストの削除

2017/10/31 03:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -64,7 +64,7 @@
64
64
 
65
65
  // 画像配列の番号で指定された要素の名前の画像をUIImageとする
66
66
 
67
- let cellImage = UIImage(named: photos[(indexPath as NSIndexPath).row])
67
+ let cellImage = UIImage(named: photos[(indexPath).row])
68
68
 
69
69
  // UIImageをUIImageViewのimageとして設定
70
70
 
@@ -76,11 +76,11 @@
76
76
 
77
77
  let Label = testCell.contentView.viewWithTag(2) as! UILabel
78
78
 
79
- Label.text = photos[(indexPath as NSIndexPath).row]
79
+ Label.text = photos[(indexPath).row]
80
80
 
81
81
  let Label2 = testCell.contentView.viewWithTag(3) as! UILabel
82
82
 
83
- Label2.text = String(result[(indexPath as NSIndexPath).row])
83
+ Label2.text = String(result[(indexPath).row])
84
84
 
85
85
 
86
86
 
@@ -140,15 +140,15 @@
140
140
 
141
141
  // [indexPath.row] から画像名を探し、UImage を設定
142
142
 
143
- let selectedImage = UIImage(named: photos[(indexPath as NSIndexPath).row])
143
+ let selectedImage = UIImage(named: photos[(indexPath).row])
144
144
 
145
145
  // 配列resultにセルを押した回数を格納
146
146
 
147
147
  if selectedImage != nil {
148
148
 
149
- print((indexPath as NSIndexPath).row)
149
+ print((indexPath).row)
150
150
 
151
- result[(indexPath as NSIndexPath).row] += 1
151
+ result[(indexPath).row] += 1
152
152
 
153
153
  print(result)
154
154
 
@@ -156,7 +156,7 @@
156
156
 
157
157
  // 現在のセルの番号
158
158
 
159
- selectedItem = (indexPath as NSIndexPath).row
159
+ selectedItem = (indexPath).row
160
160
 
161
161
  // セルをリロード
162
162
 

1

コメント追加

2017/10/31 03:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -35,6 +35,8 @@
35
35
  // セルを押した回数を格納する配列
36
36
 
37
37
  var result:[Int] = Array(repeating: 0, count: 10)
38
+
39
+ // 押されたセル番号を格納する変数
38
40
 
39
41
  var selectedItem = 0
40
42