## Exception BreakPointでエラーを特定したが、不適切な箇所が分からない
RUNすると画面が真っ白で、画面をタッチすると
EXC_BAD_ACCESS (code=2, address=0x7ffee12bafc8)
エラーが出てしまいます。
こちらを参考に
Exception BreakPoint
を利用し、
self CodeCheck_Test_Yumemi.RepositoryApi 0x00007fd96f0220e0
上記メッセージが出たのですが、RepositoryApi
のどこが不適切なのでしょうか?
self
を消すとエラーになるのですが..
以下にコードを記載します。
## コード
RepositoryApi
1import UIKit 2 3class RepositoryApi: SearchRootVC { 4 5 func getRandomRepoUrlSession() { 6 7 let word = searchBar.text! 8 var url: String! 9 10 if word.count > 0 { 11 url = URL_BASE + "(word)" 12 let task = URLSession.shared.dataTask(with: URL(string: url)!) { (data, res, err) in 13 14 guard err == nil else { 15 debugPrint(err.debugDescription) 16 return 17 } 18 19 if let obj = try! JSONSerialization.jsonObject(with: data!) as? [String: Any] { 20 if let items = obj["items"] as? [[String: Any]] { 21 self.repo = items 22 DispatchQueue.main.async { 23 self.tableView.reloadData() 24 } 25 } 26 } 27 } 28 // これ呼ばなきゃリストが更新されません 29 task.resume() 30 } 31 32 } 33} 34
質問は以上です。
お時間あるときに、ご返信頂けましたら幸いです????
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。