せぐふぉったらageるスレ
関数内で
- ViewControllerのメンバにselfなしで問い合わせる
- その直後に同名の変数を生成する
とセグフォる。環境はXcode 8.3.2
実際のコードはこんな感じ↓
class ViewController: UIViewController { var hoge: [NankaType]? func setup() { guard hoge.isEmpty, let hoge = Hoge().なんかOptionalなやつ else { return } self.hoge.append(contentsOf: hoge.values) tableView.reloadData() } }
こうすると直る↓
class ViewController: UIViewController { var hoge: [NankaType]? func setup() { guard self.hoge.isEmpty, let hoge = Hoge().なんかOptionalなやつ else { return } self.hoge.append(contentsOf: hoge.values) tableView.reloadData() } }