UIModalTransitionStyle不兼容

时间:2012-01-22 20:24:31

标签: iphone

属性类型UIModalTransitionStyle与从UIViewController继承的类型UIModalTransitionStyle不兼容

在设置UIModalTransitionStyle的属性

后获取上述警告消息
@property (nonatomic, assign) UIModalTransitionStyle *modalTransitionStyle;
@synthesize modalTransitionStyle; 

这是简单的属性声明

有任何想法为什么要收到此消息

1 个答案:

答案 0 :(得分:2)

这不是您应该使用UIModalTransitionStyle的方式。

在这里查看UIViewController的此属性: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIViewController_Class/Reference/Reference.html

您的代码应该是:

UIViewController *viewController = [[MyClass alloc] init];
viewController.modalTransitionStyle = UIModalTransitionStylePartialCurl;

根据UIViewController类的引用,UIModalTransitionStyle可以是:

UIModalTransitionStyleCoverVertical
UIModalTransitionStyleFlipHorizontal
UIModalTransitionStyleCrossDissolve
UIModalTransitionStylePartialCurl