swift labo

[swift 3.0] Method does not override any method from its superclass

Introduction

村本訓一

村本訓一

株式会社lord代表。WEBデザイナー⇒ディレクター⇒プロデューサーです。2010年から起業しています。社会に出てからずっとWEB屋です。 新しいネットサービス、デバイス、コミック、本、映画好きです。最近は急にプログラマーっぽい事もやってます。


LATEST POSTS

Reject [Guideline 2.3.3 – Performance – Accurate Metadata] iPhone 5.8” screenshot(s) 06th December, 2017

UIImageJPEGRepresentationのcompressionQualityでサーバ、ネットワーク負荷減少 25th July, 2017

swift3.x

[swift 3.0] Method does not override any method from its superclass

Posted on

[環境]
Xcode:8.0
Swift:3.0

ついにバージョンアップせざるを得ない状態になってきましたね。
さっそくswift 2.2で通っていたコンパイルが真っ赤になりました。。。

やろうとしていた事はちょっとしたチャット機能です。

割と出るのが[Method does not override any method from its superclass]

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-09-25-2-15-23

UICollectionViewをオーバーライドして・・・って事なのですが、
swift1.2から2になった時と同じようにまぁ、、、コンパイル通らなくなりますね。

▼2016/9/30追記
こちらでコンパイル通り、[Method does not override any method from its superclass]が出ないはずです。



以下古いので、気にしないでください。。。

って感じだとは思いますが、一旦swift3のドキュメント読んで変更点把握してからで無いと適当な事言えないのであまり信じないでください。。。
エラー出すぎて心が折れたので仕切り直します。。。

collectionViewをoverrideする時にfuncなのか、varなのかすらまだよくわかっていないです。。。

村本訓一

村本訓一

http://kunikazumuramoto.com

株式会社lord代表。WEBデザイナー⇒ディレクター⇒プロデューサーです。2010年から起業しています。社会に出てからずっとWEB屋です。 新しいネットサービス、デバイス、コミック、本、映画好きです。最近は急にプログラマーっぽい事もやってます。

There are no comments.
View Comments (0) ...
Navigation