前提・実現したいこと
基本的なtableviewを作っているところなのですが、「Missing return in a function expected to return 'xxx'」のようなエラーが出てきました。私的には、return はあるつもりなのですが。。。笑
わかる方よろしくお願いします!
該当のソースコード
下記のコードの中で、メモ(//...)で書いたようなエラーが出てきました。
Swift
1 2class SubViewController: UIViewController,UITableViewDelegate, UITableViewDataSource { 3 4 5 func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) ->Int { 6 return member.count 7 } 8 9 func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 10 let memberCell : UITableViewCell = tableView.dequeueReusableCell(withIdentifier: "memberCell", for: indexPath) 11 memberCell.textLabel!.text = member[indexPath.row] 12 return memberCell 13 14 } 15 16 override func viewDidLoad() { 17 super.viewDidLoad() 18 if UserDefaults.standard.object(forKey: "memberList") != nil { 19 member = UserDefaults.standard.object(forKey: "memberList") 20 as! [String] 21 } 22 } 23 override func didReceiveMemoryWarning() { 24 super.didReceiveMemoryWarning() 25 26 } 27 //Missing return in a function expected to return 'Int' 28} 29 30//Missing return in a function expected to return 'UITableViewCell'
###開発環境
Swift5
MacOS 11.2.2
Xcode 12.4
回答1件
あなたの回答
tips
プレビュー