質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

1回答

571閲覧

todoリスト作成 swift

sumire06

総合スコア15

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2020/03/31 03:14

swift でtodoリストを作成しています。
didSelectRowAt indexPath セルの中身が空の時だけを指定する方法を教えていただきたいです。
下記のコードの giveData = memoList[indexPath.item] を空のセルをタップした際は不可にしたいです。

swift

1 @IBOutlet weak var editMemoField: UITextField! 2 3 @IBOutlet weak var memoListView: UITableView! 4 5var memoList: [String] = [] 6 var editRow: Int = unselectedRow 7 var giveData: String = "" 8 9 10 11 12func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { 13 14 15 giveData = memoList[indexPath.item] 16 17 if indexPath.row >= memoList.count { 18 19 return 20 } 21 22 23 editRow = indexPath.row 24 editMemoField.text = memoList[editRow] 25 26} 27 28

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2020/03/31 07:45

giveData = memoList[indexPath.item] を if 文の後ろに移動すれば良いのでは。
sumire06

2020/04/01 04:10

できました。 ありがとうございます。
guest

回答1

0

自己解決

giveData = memoList[indexPath.item] を if 文の後ろに移動したらできました。

投稿2020/04/01 04:10

sumire06

総合スコア15

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問