动画无法在iPad上运行。同样适用于iPhone

时间:2010-12-28 12:35:17

标签: iphone ipad ios animation

我有一个非常简单的项目,试图使用基于块的iOS4.0动画来动画UIView。

@interface animatepadViewController : UIViewController {

    UIView *contentView;
}

@property(nonatomic, retain) IBOutlet UIView *contentView;



@end

实施

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
    [super viewDidLoad];

    [UIView animateWithDuration:1.0 animations:^{self.contentView.alpha = 0.0;}];

}

我在界面构建器中添加了一个UIVIew类型的子视图,背景颜色为黑色。

这是我从默认的基于ipad“视图”的项目中做出的唯一改变。

我收到以下错误

2010-12-28 17:59:05.689 animatepad[29835:207] *** +[UIView animateWithDuration:animations:]: unrecognized selector sent to class 0x217689c

这只发生在ipad而不是iPhone上

提前致谢

2 个答案:

答案 0 :(得分:1)

您是否更新了iPad以使用iOS 4.2? iPad的发布版本(3.2。)

上没有块

答案 1 :(得分:0)

要更新模拟器,您需要将Xcode更新到版本3.2.5。