## 検索結果がnil?
GitHubAPIを利用してレポジトリをsearchBar
で検索するアプリを作っています。
検索結果はtableView
で表示しているのですが、そのオプショナルのバインディングについて質問です。
下記コードにて、if let
を使ったのですが以下の警告が出ました。
Non-optional expression of type 'UITableViewCell' used in a check for optionals
検索結果がnilの場合があるため、オプショナルのバインディングを行う必要はないのでしょうか?
## コード
swift
1 override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 2 3 if let cell: UITableViewCell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) { 4 let rp = repo[indexPath.row] 5 cell.textLabel?.text = rp["full_name"] as? String ?? "" 6 cell.detailTextLabel?.text = rp["language"] as? String ?? "" 7 cell.tag = indexPath.row 8 return cell 9 } 10 11 return UITableViewCell() 12 } 13
質問は以上です。
お時間あるときに、ご返信頂けましたら幸いです????
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/08 10:57
2020/09/08 11:15
2020/09/08 11:28