web-dev-qa-db-ja.com

iOS6.1およびXcode4.6、列挙警告UIView Animation CurveEaseOut

新しいiOS6.1とXcode4.6をインストールしましたが、コードに列挙の警告が表示されますが、これを解決できません。

[UIView animateWithDuration:0.4
                          delay:0.0
                        options:UIViewAnimationCurveEaseOut
                     animations:^{

                     } completion:^(BOOL finished) {}];

これは警告です:

Implicit conversion from enumeration type 'enum UIViewAnimationCurve' to different enumeration type 'UIViewAnimationOptions' (aka 'enum UIViewAnimationOptions')

この警告を解決するにはどうすればよいですか?

35
Piero

間違ったオプション値を使用しています。 UIViewAnimationOptionCurveEaseOutを試してください。

102
Lily Ballard

UIViewAnimationCurveEaseOutUIViewAnimationOptionCurveEaseOutに置き換えます

例:

[UIView animateWithDuration:0.4
                          delay:0.0
                        UIViewAnimationOptionCurveEaseOut
                     animations:^{

                     } completion:^(BOOL finished) {}];
1