Bla*_*end 0 iphone xcode transform uiview cgaffinetransform
-(void)rotateView:(id)sender {
CGAffineTransform rotateTransform = CGAffineTransformRotate(CGAffineTransformIdentity, M_PI);
[sender setTransform:rotateTransform];//the error is shown here
}
Run Code Online (Sandbox Code Playgroud)
我收到此警告错误,并显示名为-setTransform:found的多个方法.它只会在我的头文件中有#import AVFoundation/AVFoundation.h时出现.有什么建议?谢谢
铸造sender到正确的类类型和警告应该消失:
[(YourClassHere *)sender setTransform:rotateTransform];
Run Code Online (Sandbox Code Playgroud)
正如sender传递给rotateView:类型idXcode不知道它是什么实际的类类型以及调用哪个方法.
编辑:巧合的是今天,Cocoa With Love成名的Matt Gallagher发表了一篇关于在Objective-C中调用模糊方法引起的各种问题的文章.id
| 归档时间: |
|
| 查看次数: |
1617 次 |
| 最近记录: |