51ch @Nippon

こちらは高橋晃一の自己マンサイトです。万が一興味があればどうぞ。メッセージはお気軽に。

*

アニメーション設定時の注意点

      2015/07/05




アニメーションを指定する時のUIViewの設定は、
UIView.animateWithDuration(duration, animations: { () -> Void in sender.transform = ……のように記述しますが、「() -> Void」の部分は自動補完で表示されるので、そのままでいいのかと思っていました。
しかし、実際は同じように記述し直さないとエラーになってしまうことを知りました。初心者なので、こんなことでちょっと悩んでしまいました。これだけで、コンパイルエラーが3個も出て焦ってしまいました。
こんなエラー↓
1.Consecutive declarations on a line must be separated by ‘;’
(コードが連続してしまっています。’;’で区切ってください。)
2.Expected declaration
(予測された宣言です)
3.Expected expression
(予測された表現です)
今回のエラーの根本理由としては、2,3のエラー内容が該当していると思います。1は関係ない。



 - プログラミング ,

  関連記事

CSVをMySQLへ取り込み&改行コードについて

■背景 今回、Mac端末を使って、csvファイルからMySqlのテーブルにデータ …

エラーじゃないのにコンパイルエラーになってしまう

swiftは、基本的に自動コンパイルされて、コンパイルエラーが出る仕組みになって …

swift2.0でAWSのSNSを作ってみる

SNSからプッシュ通知を受け取るためのアプリ側での記述方法がswift2.0にな …

EXC_BAD_INSTRUCTIONの発生回避

このエラーは、メモリが関係している記事がいくつか見つかった。 http://to …

エラーSIGABRTのとき

エラーとしてはSIGABRTが出ちゃうパターン。 ログを見ると、 「this c …

【AngularJS】user別に紐づく値を取得

ユーザーごとに表示する値を変更する場合のメモ。 例えば、ユーザーが保持しているポ …

swift UITableViewControrlarかUIViewControlarか

普通はUIViewController, UITableViewDataSour …

Swift1.1→1.2のキャスト時の注意 AS

2015年4月にiOS 8.3が発表され,iPhoneアプリ開発ツールであるXc …

AngularJS×BootstrapでModal作成 Angularバージョン注意!

<Situation> よくwebサイトで見かけるモーダルを UiBootstr …

文字列の先頭、末尾を条件に使う

スポンサードリンク 「hasPrefix」を使うと文頭に含まれているかどうかをチ …