12月
        20
      Start Developing iOS Apps (Swift) を見ながらチビチビ進めています。Swift は末尾にセミコロンを書かない言語なので慣れません。書いてもいいみたいですけど。
チュートリアルを進めていくと、ビューに配置したコントロールを「Control-drag」してソースコード上にドロップ、という操作が出てきて、これが VNC 経由ではできないのでモニタを繋いで入力を切り替えて、ととても面倒なことになっていたのですが、右クリックしたコンテキストメニューからできることに5分ほど前に気づきました。
さて本題。Work with View Controllers の節まで来たところで、書いてある通りにやってもタップジェスチャーが通知されないという問題に遭遇しました。試しにストーリーボード上に UITapGestureRecognizer を配置するのではなく、ググるとヒットする以下のようなコードで書いてみてもやっぱりダメです。
override func viewDidLoad() {
    super.viewDidLoad()
    let gr = UITapGestureRecognizer(target: self, action: "tapped:")
    photoImageView.addGestureRecognizer(gr)
}
func tapped(gestureRecognizer: UITapGestureRecognizer) {
    print("tapped")
    ...
}
何があかんのや。
ちなみにこれより前の節にある、ボタンが押されたことをハンドルするとかテキストフィールドの編集状態を delegate で受け取るとかいうことは問題なくできています。
no comment untill now