プログラミングを始めたばかりで、オンラインのチュートリアルに従ってこのアニメーションを作成できませんでした。誰がそれが言っているのか教えてもらえますか:
Nilは、予期される引数型UIViewAnimationOptionsと互換性がありません
そしてそれを修正する方法?
view.addSubview(myFirstLabel)
UIView.animateWithDuration(0.5, delay: 0.0, usingSpringWithDamping: 0.0, initialSpringVelocity: 0.0, options: nil, animations: {
self.myFirstLabel.center = CGPoint(x: 100, y:40 + 200)
}, completion: nil)
options: nil
with options: []
はエラーがうまくいくようにすべきです。
がんばろう !
UIViewAnimationOptionsは、整数を基にした列挙です。 0を渡す必要があります。 Here は列挙型のドキュメントです。
これは、 Apple に従って、UIViewAnimationOptions
がOptionSet
型であり、Optional type
OptionSet
ではないためです。
OptionSetプロトコルを使用して、
bitset
型を表します。個々のビットはセットのメンバーを表します。
これは主に、セット内の現在のフラグから結合フラグを作成するために使用されます。あなたの場合、アニメーションフラグまたはそれらを呼び出すことができるタイプでは、これはオプションを組み合わせて最終的な望ましいオプションを作成する機能を提供します、約23オプション。ただし、空のOptionSet
を[]
として渡すことができます