我正在使用什么可以在(void *)上下文中传递?
[UIView beginAnimations:nil context:nil];
// ... Animation configuration ...
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(animationEnded:finished:context:)];
[UIView commitAnimations];
关于以下问题的一些UIView的动画东西:Apple rejected app because of animationDidStop:finished:context: is a non-public api
我实现我自己的方法为“setAnimationDidStopSelector”。
我的问题是关于上下文:(void *)上下文参数。苹果它定义如下:
传递到 动画代表附加应用程序提供的信息 消息-的 选择使用 setAnimationWillStartSelector设置:与 setAnimationDidStopSelector:方法。
我想知道什么国王的东西可以通过作为上下文。我对Objective-C和C编程比较陌生,并且在void *类型方面有点遗憾。
我们可以通过在任何类的说法,对象,NSDictionnary,的NSString的,等
感谢
好,谢谢,这听起来很清楚,我只是发现这个问题http://stackoverflow.com/questions/1304176/objective-c-difference-between-id-and-void/1304277#1304277 – jchatard 2010-10-19 10:34:12